{"id":973,"date":"2021-06-08T21:58:09","date_gmt":"2021-06-08T12:58:09","guid":{"rendered":"https:\/\/manvscloud.com\/?p=973"},"modified":"2021-06-08T21:59:47","modified_gmt":"2021-06-08T12:59:47","slug":"docker-kubernetes-online-study-%ec%8a%a4%ed%84%b0%eb%94%94-%ec%8b%9c%ec%9e%91","status":"publish","type":"post","link":"https:\/\/manvscloud.com\/?p=973","title":{"rendered":"Docker Kubernetes Online Study \uc2a4\ud130\ub514 \uc2dc\uc791! (Docker\uc758 \uc7a5\uc810\uacfc Network)"},"content":{"rendered":"\n<p>\uc548\ub155\ud558\uc138\uc694. ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>CloudNet@\uc5d0\uc11c \uc9c4\ud589\ud558\ub294 DOCKER KUBERNETES ONLINE STUDY\uac00 \uc2dc\uc791\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<br>1\uc8fc\ucc28 Docker\uc758 \uae30\ucd08\ub97c \uc2dc\uc791\uc73c\ub85c Kubernetes\ub97c \uc81c\ub300\ub85c \ubc30\uc6b0\uac8c \ub418\uc5b4 \ud765\ubbf8\ub86d\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc9c0\uae08\uae4c\uc9c0 Docker\ub294 Docker-compose\ub97c \uc774\uc6a9\ud558\uc5ec \uc784\uc758\uc801\uc73c\ub85c\ub9cc \uc0ac\uc6a9\ud558\uac70\ub098 kubernetes\ub3c4 wordpress \uc0ac\uc774\ud2b8\ub97c \uc62c\ub824\ubcf8 \uac83\uc774 \uc804\ubd80\ub77c \uc544\uc9c1 \ubbf8\uc219\ud588\ub294\ub370 \uc774\ubc88 \uae30\ud68c\uc5d0 \uae4a\uc774\uc788\uac8c \uacf5\ubd80\ud558\uace0 \ub2e4\uc591\ud55c \ud14c\uc2a4\ud2b8\ub97c \uc2dc\uc791\ud560 \uc218 \uc788\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08195218\/docker.png\" alt=\"\" class=\"wp-image-974\" width=\"359\" height=\"320\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08195218\/docker.png 512w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08195218\/docker-300x267.png 300w\" sizes=\"(max-width: 359px) 100vw, 359px\" \/><\/figure><\/div>\n\n\n\n<p>\uc624\ub298 \uc2a4\ud130\ub514 \uc774\uc804\uc5d0 \uc815\ub9ac\ud574\ub450\uc5c8\ub358 \ub0b4\uc6a9 \uc911 \uba87\uac00\uc9c0\ub97c \ud3ec\uc2a4\ud305\ud558\ub824 \ud569\ub2c8\ub2e4.<br>Docker\uc758 \uc7a5\uc810\uacfc \ub124\ud2b8\uc6cc\ud06c \uad00\ub828 \ub0b4\uc6a9\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"has-white-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-heading\"> Advantages of Docker<\/h3>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Why containers?\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/n-JwAM6XF88?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><figcaption>\ud55c\uad6d\uc5b4 \uc790\ub9c9 \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/figcaption><\/figure>\n\n\n\n<p>\uc704 \uc601\uc0c1\uc740 \ucee8\ud14c\uc774\ub108\uac00 \ubb34\uc5c7\uc778\uc9c0 \uc54c\ub824\uc8fc\ub294 \uc601\uc0c1\uc785\ub2c8\ub2e4. <br>\ud55c\uad6d\uc5b4 \uc790\ub9c9\ub3c4 \uc9c0\uc6d0\ud558\uace0 \uc124\uba85\uc774 \uc798 \ub418\uc5b4\uc788\uc5b4 1\ubd84 30\ucd08\ub9cc \ud22c\uc790\ud558\uba74 \ucee8\ud14c\uc774\ub108\uac00 \ubb34\uc5c7\uc778\uc9c0 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"370\" height=\"239\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08195237\/docker-container.jpg\" alt=\"\" class=\"wp-image-975\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08195237\/docker-container.jpg 370w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08195237\/docker-container-300x194.jpg 300w\" sizes=\"(max-width: 370px) 100vw, 370px\" \/><figcaption>\ub3c4\ucee4\uc758 \uc7a5\uc810 TOP 5<\/figcaption><\/figure><\/div>\n\n\n\n<ul><li><strong><em>\uc2e0\uc18d\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubc30\ud3ec<\/em><\/strong>&nbsp;\u2013 \ucee8\ud14c\uc774\ub108\uc5d0\ub294&nbsp;<em>\uc560\ud50c\ub9ac\ucf00\uc774\uc158<\/em>&nbsp;\uc758 \ucd5c\uc18c \ub7f0\ud0c0\uc784 \uc694\uad6c \uc0ac\ud56d\uc774 \ud3ec\ud568\ub418\uc5b4 \ud06c\uae30\ub97c \uc904\uc774\uace0 \uc2e0\uc18d\ud558\uac8c \ubc30\ud3ec \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li><li><strong><em>\uba38\uc2e0 \uac04 \uc774\uc2dd\uc131<\/em><\/strong>&nbsp;\u2013 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubc0f \ubaa8\ub4e0 \uc885\uc18d \ud56d\ubaa9\uc744 Linux \ucee4\ub110, \ud50c\ub7ab\ud3fc \ubc30\ud3ec \ub610\ub294 \ubc30\ud3ec \ubaa8\ub378\uc758 \ud638\uc2a4\ud2b8 \ubc84\uc804\uacfc \ub3c5\ub9bd\uc801\uc778 \ub2e8\uc77c \ucee8\ud14c\uc774\ub108\ub85c \ubc88\ub4e4\ub9c1 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub610\ud55c \uc774 \ucee8\ud14c\uc774\ub108\ub294&nbsp;<strong>Docker<\/strong>\ub97c \uc2e4\ud589\ud558\ub294 \ub2e4\ub978 \uba38\uc2e0\uc73c\ub85c \uc804\uc1a1\ud560 \uc218 \uc788\uc73c\uba70 \ud638\ud658\uc131 \ubb38\uc81c\uc5c6\uc774 \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li><li><strong><em>\ubc84\uc804 \uc81c\uc5b4 \ubc0f \uad6c\uc131 \uc694\uc18c \uc7ac\uc0ac\uc6a9<\/em><\/strong>&nbsp;\u2013 \ucee8\ud14c\uc774\ub108\uc758 \uc5f0\uc18d \ubc84\uc804\uc744 \ucd94\uc801\ud558\uace0 \ucc28\uc774\uc810\uc744 \uac80\uc0ac\ud558\uac70\ub098 \uc774\uc804 \ubc84\uc804\uc73c\ub85c \ub864\ubc31 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.&nbsp;\ub610 \ucee8\ud14c\uc774\ub108\ub294 \uc774\uc804 \ub808\uc774\uc5b4\uc758 \uad6c\uc131 \uc694\uc18c\ub97c \uc7ac\uc0ac\uc6a9\ud558\ubbc0\ub85c \ub9e4\uc6b0 \uac00\ubccd\uc2b5\ub2c8\ub2e4.<\/li><li><strong><em><a href=\"https:\/\/people.search.naver.com\/search.naver?where=nexearch&amp;query=%EA%B3%B5%EC%9C%A0&amp;sm=tab_etc&amp;ie=utf8&amp;key=PeopleService&amp;os=94002\">\uacf5\uc720<\/a><\/em><\/strong>&nbsp;\u2013 \uc6d0\uaca9 \uc800\uc7a5\uc18c\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub2e4\ub978 \uc0ac\ub78c\uacfc \ucee8\ud14c\uc774\ub108\ub97c \uacf5\uc720 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.&nbsp;<\/li><li><strong><em>\uac00\ubcbc\uc6b4 \uc124\uce58 \uacf5\uac04 \ubc0f \ucd5c\uc18c\ud55c\uc758 \uc624\ubc84 \ud5e4\ub4dc<\/em><\/strong>&nbsp;\u2013 Docker \uc774\ubbf8\uc9c0\ub294 \uc77c\ubc18\uc801\uc73c\ub85c \ub9e4\uc6b0 \uc791\uae30 \ub54c\ubb38\uc5d0 \uc2e0\uc18d\ud55c \uc81c\uacf5\uc774 \uac00\ub2a5\ud558\uace0 \uc0c8\ub85c\uc6b4 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ucee8\ud14c\uc774\ub108\ub97c \ubc30\ud3ec\ud558\ub294 \uc2dc\uac04\uc774 \ub2e8\ucd95\ub429\ub2c8\ub2e4.<\/li><li><strong><em>\ub2e8\uc21c\ud654 \ub41c \uc720\uc9c0 \uad00\ub9ac<\/em><\/strong>&nbsp;\u2013 Docker\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc885\uc18d\uc131\uc73c\ub85c \uc778\ud55c \ub178\ub825\uacfc \ubb38\uc81c\uc758 \uc704\ud5d8\uc744 \uc904\uc5ec\uc90d\ub2c8\ub2e4.<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-heading\"> Network<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">root@dkos-master:~# ip route show\ndefault via 192.168.0.1 dev enp0s3 proto static\n172.17.0.0\/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown\n192.168.0.0\/24 dev enp0s3 proto kernel scope link src 192.168.0.30<\/pre>\n\n\n\n<p>\uc81c\uac00 docker\ub97c \ucc98\uc74c \uc0ac\uc6a9\ud588\uc744 \ub54c \uc0dd\uacbc\ub358 \uad81\uae08\uc99d\uc774\uc5c8\ub294\ub370 \uc774\uc81c\ub294 \ub9ce\uc740 \ube14\ub85c\uadf8\uc5d0 \ud3ec\uc2a4\ud305\ub41c \ub0b4\uc6a9\uc774\uae30\ub3c4 \ud569\ub2c8\ub2e4.<br>docker \uc124\uce58 \ubc0f \uc2e4\ud589 \ud6c4 ip route show \ub610\ub294 ip a \uba85\ub839\uc5b4\ub85c \ud655\uc778 \uc2dc docker 0\uc758 bridge \ub124\ud2b8\uc6cc\ud06c IP \ub300\uc5ed\uc774 default \uc124\uc815\uc73c\ub85c 172.17.0.0\/16 \ub300\uc5ed\uc73c\ub85c \uc124\uc815\ub418\uc5b4 \uc788\uc744 \uac83\uc785\ub2c8\ub2e4. <br>\uc774 ip\ub300\uc5ed \ubcc0\uacbd\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\/etc\/docker \ub514\ub809\ud1a0\ub9ac \uc544\ub798 daemon.json\ub77c\ub294 .json \ud30c\uc77c\uc774 \uc5c6\ub294\ub370 \uc774\uac78 \ub9cc\ub4e4\uc5b4\uc8fc\uba74 \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">root@dkos-master:~# vi \/etc\/docker\/daemon.json<\/pre>\n\n\n\n<p>\uc608\ub97c \ub4e4\uc5b4 \uc544\ub798\uc640 \uac19\uc740 \ub300\uc5ed\ub300\ub85c \uc124\uc815\ud574\uc8fc\uace0 \uc800\uc7a5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n\"bip\": \"10.3.0.1\/16\"\n}<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">root@dkos-master:~# systemctl restart docker\n\nroot@dkos-master:~# ip route show\ndefault via 192.168.0.1 dev enp0s3 proto static\n10.3.0.0\/16 dev docker0 proto kernel scope link src 10.3.0.1 linkdown\n192.168.0.0\/24 dev enp0s3 proto kernel scope link src 192.168.0.30\n\nroot@dkos-master:~# iptables -t nat -S\n-P PREROUTING ACCEPT\n-P INPUT ACCEPT\n-P OUTPUT ACCEPT\n-P POSTROUTING ACCEPT\n-N DOCKER\n-A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER\n-A OUTPUT ! -d 127.0.0.0\/8 -m addrtype --dst-type LOCAL -j DOCKER\n-A POSTROUTING -s 10.3.0.0\/16 ! -o docker0 -j MASQUERADE\n-A DOCKER -i docker0 -j RETURN<\/pre>\n\n\n\n<p>docker\ub97c \uc7ac\uc2dc\uc791\ud574\uc8fc\uba74 \uc124\uc815\ud574\uc92c\ub358 10.3.0.0\/16 \ub300\uc5ed\uc73c\ub85c \ubcc0\uacbd\ub41c \uac83\uc744 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">3: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default\n    link\/ether 02:42:2a:78:b0:a3 brd ff:ff:ff:ff:ff:ff\n    inet 10.3.0.1\/16 brd 10.3.255.255 scope global docker0\n       valid_lft forever preferred_lft forever\n    inet6 fe80::42:2aff:fe78:b0a3\/64 scope link\n       valid_lft forever preferred_lft forever<\/pre>\n\n\n\n<p>\ube0c\ub9ac\uc9c0 \ub124\ud2b8\uc6cc\ud06c \uad6c\uc131 \ubc29\ubc95\uc5d0 \ub300\ud574 \uc790\uc138\ud558\uac8c \uc54c\uace0\uc2f6\uc73c\uc2e0 \uacbd\uc6b0 \uc544\ub798 \ub9c1\ud06c\ub97c \ucc38\uace0\ud558\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/docs.docker.com\/network\/bridge\/\" class=\"vlp-link\" title=\"Use bridge networks\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/docs.docker.com\/favicons\/docs@2x.ico\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">Use bridge networks<\/div><div class=\"vlp-block-1 vlp-link-summary\">All about using user-defined bridge networks and the default bridge<\/div><\/div><\/div>\n\n\n<p>\ub610\ud55c Docker\uc5d0\uc11c\ub294 \ub2e4\uc591\ud55c \ub124\ud2b8\uc6cc\ud06c \uc791\ub3d9 \ubc29\uc2dd\uc774 \uc874\uc7ac\ud569\ub2c8\ub2e4.<br>bridge, host, overlay, macvlan, none \ub4f1\uc774 \uc788\ub294\ub370 \uae30\ubcf8 \ub124\ud2b8\uc6cc\ud06c \ub4dc\ub77c\uc774\ube0c\ub294 bridge\ub85c \uc124\uc815\ub418\uc5b4 \uc788\uc73c\uba70 \uac01 \ub124\ud2b8\uc6cc\ud06c \uc791\ub3d9 \ubc29\uc2dd\uc5d0 \ub300\ud574 \uc124\uba85\ud558\uae30\uc5d0\ub294 \ub0b4\uc6a9\uc774 \ub108\ubb34 \ubc29\ub300\ud558\uc5ec \uac04\ub2e8\ud55c \uc694\uc57d\ub9cc \uc791\uc131\ud558\uaca0\uc2b5\ub2c8\ub2e4. \ub354 \uc790\uc138\ud788 \uc54c\uace0\uc2f6\uc73c\uc2e0 \uacbd\uc6b0 \ub9c1\ud06c\ub97c \ub0a8\uaca8\ub450\uc5c8\uc73c\ub2c8 \ud655\uc778\ud574\ubcf4\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\n\n\n\n<ul><li><strong>bridge<\/strong> :  \ub3d9\uc77c\ud55c Docker \ud638\uc2a4\ud2b8\uc5d0\uc11c \ud1b5\uc2e0\ud558\uae30 \uc704\ud574 \uc5ec\ub7ec \ucee8\ud14c\uc774\ub108\uac00 \ud544\uc694\ud560 \ub54c \uc0ac\uc6a9<\/li><li><strong>host<\/strong> : \ub124\ud2b8\uc6cc\ud06c \uc2a4\ud0dd\uc774 Docker \ud638\uc2a4\ud2b8\uc5d0\uc11c \uaca9\ub9ac\ub418\uc5b4\uc11c\ub294 \uc548\ub418\uc9c0\ub9cc \ucee8\ud14c\uc774\ub108\uc758 \ub2e4\ub978 \uce21\uba74\uc744 \uaca9\ub9ac\ud558\ub824\ub294 \uacbd\uc6b0 \uc0ac\uc6a9<\/li><li><strong>overlay<\/strong> : \ud1b5\uc2e0\uc744 \uc704\ud574 \uc11c\ub85c \ub2e4\ub978 Docker \ud638\uc2a4\ud2b8\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 \ucee8\ud14c\uc774\ub108\uac00 \ud544\uc694\ud558\uac70\ub098 \uc5ec\ub7ec \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc2a4\uc6dc(swarm) \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud568\uaed8 \uc791\ub3d9 \ud560 \ub54c \uc0ac\uc6a9<\/li><li><strong>macvlan<\/strong> : VM \uc124\uc815\uc5d0\uc11c \ub9c8\uc774\uadf8\ub808\uc774\uc158\ud558\uac70\ub098 \ucee8\ud14c\uc774\ub108\uac00 \uac01\uac01 \uace0\uc720 \ud55c MAC \uc8fc\uc18c\ub97c \uac00\uc9c4 \ub124\ud2b8\uc6cc\ud06c\uc758 \ubb3c\ub9ac\uc801 \ud638\uc2a4\ud2b8\ucc98\ub7fc \ubcf4\uc774\ub3c4\ub85d\ud574\uc57c \ud560 \ub54c&nbsp;\uc0ac\uc6a9<\/li><li><strong>ipvlan <\/strong>: ipvlan\uc740 macvlan\uacfc \uc720\uc0ac\ud558\uc9c0\ub9cc \uc5d4\ub4dc\ud3ec\uc778\ud2b8\uc758 MAC \uc8fc\uc18c\uac00 \ub3d9\uc77c\ud558\uba70 L2 \ubc0f L3 \ubaa8\ub4dc\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/li><li><strong>none<\/strong> : \ubaa8\ub4e0 \ub124\ud2b8\uc6cc\ud0b9\uc744 \ube44\ud65c\uc131\ud654, \uc2a4\uc6dc(swarm) \uc11c\ube44\uc2a4 \uc0ac\uc6a9 \ubd88\uac00<\/li><\/ul>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/docs.docker.com\/network\/\" class=\"vlp-link\" title=\"Networking overview\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/docs.docker.com\/favicons\/docs@2x.ico\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">Networking overview<\/div><div class=\"vlp-block-1 vlp-link-summary\">Overview of Docker networks and networking concepts<\/div><\/div><\/div>\n\n\n<p>\uc544\ub798 \ub9c1\ud06c\ub294 Macvlan\uacfc IPvlan\uc758 \ucc28\uc774\uc810\uc744 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/sreeninet.wordpress.com\/2016\/05\/29\/macvlan-and-ipvlan\/\" class=\"vlp-link\" title=\"Macvlan and IPvlan basics\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/sreeninet.files.wordpress.com\/2016\/05\/vlan3.png\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">Macvlan and IPvlan basics<\/div><div class=\"vlp-block-1 vlp-link-summary\">Macvlan and ipvlan are Linux network drivers that exposes underlay or host interfaces directly to VMs or Containers running in the host. In this blog, I will cover basics of macvlan and ipvlan, com\u2026<\/div><\/div><\/div>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-cyan-blue-background-color has-text-color has-background wp-block-heading\"> TIP<\/h3>\n\n\n\n<p><strong>Docker<\/strong>\ub294 \ub2e8\uc77c \ucee8\ud14c\uc774\ub108 \uad00\ub9ac\uc5d0 \uc801\ud569\ud558\ub3c4\ub85d \ub9cc\ub4e4\uc5b4\uc838 \uc788\uc2b5\ub2c8\ub2e4. <br>\ucee8\ud14c\uc774\ub108\uac00 \uc138\ubd84\ud654\ub418\uc5b4 \ub2e4\uc218\uc758 \ucee8\ud14c\uc774\ub108\ud654 \ub41c \uc571\uc744 \uc0ac\uc6a9\ud558\uac8c \ub418\uba74 \uad00\ub9ac\uc640 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158\uc774 \uc5b4\ub824\uc6cc\uc9d1\ub2c8\ub2e4.  \uadf8\ub807\ub2e4\uba74 \uc5ec\uae30\uc11c \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158\uc740 \ubb34\uc5c7\uc785\ub2c8\uae4c?<br>\uc624\ucf00\uc2a4\ud2b8\ub77c(orchestra)\ub77c\ub294 \ub9d0\uc740 \ub9ce\uc774 \ub4e4\uc5b4\ubcf4\uc168\uc73c\ub9ac\ub77c \uc0dd\uac01\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08200359\/orchestra-1024x576.png\" alt=\"\" class=\"wp-image-976\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08200359\/orchestra-1024x576.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08200359\/orchestra-300x169.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08200359\/orchestra-768x432.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08200359\/orchestra-1536x864.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08200359\/orchestra-1080x608.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/08200359\/orchestra.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p>\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158\uc740 \ucef4\ud4e8\ud305, \ub124\ud2b8\uc6cc\ud0b9, \ub9ac\uc18c\uc2a4 \ubc30\ud3ec, \uad00\ub9ac, \ubc30\uce58, \uc815\ub82c\uc744 \uc790\ub3d9\ud654\ud569\ub2c8\ub2e4.<br>\uc704 \ucee8\ud14c\uc774\ub108\ub97c \uc9c0\ud718\ud558\uace0 \uc788\ub294 \uc774\ubbf8\uc9c0\uc640 \ud568\uaed8 \ubcf4\uba74 \uc5b4\ub5a4 \ub290\ub08c\uc778\uc9c0 \uc774\ud574\uac00 \uac00\uc2dc\ub098\uc694?<br>\ub2e4\uc218\uc758 \ucee8\ud14c\uc774\ub108\uac00 \ub124\ud2b8\uc6cc\ud0b9, \ubcf4\uc548, \ud154\ub808\uba54\ud2b8\ub9ac\uc640 \uac19\uc740 \uc11c\ube44\uc2a4\ub97c \uc27d\uac8c \uc81c\uacf5\ud558\ub824\uba74 \uc774 \ucee8\ud14c\uc774\ub108\ub4e4\uc744 \uadf8\ub8f9\ud654\ud574\uc57c \ud560 \ud544\uc694\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub807\uae30 \ub54c\ubb38\uc5d0 Kubernetes, Docker Swarm, Apache Mesos, Nomad \uc640 \uac19\uc740 \ud234\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<br><strong>Kubernetes<\/strong>\ub294 \ubb34\uc5c7\uc785\ub2c8\uae4c? \ucee8\ud14c\uc774\ub108 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158 \ud234\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"has-white-color has-cyan-bluish-gray-background-color has-text-color has-background wp-block-heading\"> Personal Comments<\/h3>\n\n\n\n<p>\uc774\ubc88 \uc8fc \uc77c\uc694\uc77c\ubd80\ud130\ub294 Kubernetes\uc5d0 \ub300\ud55c \ub0b4\uc6a9\uc774 \uc2dc\uc791\ub429\ub2c8\ub2e4.<br>\uc544\uc9c1 \ud654\uc694\uc77c\uc778\ub370 \ubc8c\uc368 \uc77c\uc694\uc77c\uc774 \uae30\ub2e4\ub824\uc9c0\ub124\uc694.<br>DKOS \uc2a4\ud130\ub514 \uc9c4\ud589 \ubc0f \uc6b4\uc601 \ud574\uc8fc\uc2dc\ub294 \ubaa8\ub4e0 \uc6b4\uc601\uc9c4 \ubd84\ub4e4\uc5d0\uac8c \uac10\uc0ac\uc758 \uc778\uc0ac \uc62c\ub9bd\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/cloudneta.github.io\/\" class=\"vlp-link\" title=\"CloudNet@\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img loading=\"lazy\" decoding=\"async\" style=\"max-width: 150px;\" width=\"150\" height=\"63\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/31100224\/cloudnet.png\" class=\"attachment-150x999 size-150x999\" alt=\"\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/31100224\/cloudnet.png 477w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/31100224\/cloudnet-300x126.png 300w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">CloudNet@<\/div><div class=\"vlp-block-1 vlp-link-summary\">CloudNet@ \ud300\uc5d0\uc11c Cloud Network(AWS) \uae30\uc220\uc5d0 \ub300\ud55c \uc815\ubcf4\ub97c \uacf5\uc720\ud558\ub294 \ube14\ub85c\uadf8 \uc785\ub2c8\ub2e4.<\/div><\/div><\/div>\n\n\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c \ucee8\ud14c\uc774\ub108\ub294 chroot\uc640 namespace, cgroups\uacfc \uac19\uc740 \ucee4\ub110 \uae30\ubc18 \uae30\uc220\uc774 \uc0ac\uc6a9\ub418\ub294\ub370 \uc774\uc5d0 \ub300\ud574 \uc798 \uc124\uba85\uc774 \ub418\uc5b4\uc788\ub294 \uc0ac\uc774\ud2b8\uac00 \uc788\uc5b4 \uc544\ub798 \ub9c1\ud06c\ub85c \uacf5\uc720\ud569\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/tech.ssut.me\/what-even-is-a-container\/\" class=\"vlp-link\" title=\"Docker(container)\uc758 \uc791\ub3d9 \uc6d0\ub9ac: namespaces and cgroups\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/tech.ssut.me\/content\/images\/2017\/08\/maxresdefault-1.jpg\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">Docker(container)\uc758 \uc791\ub3d9 \uc6d0\ub9ac: namespaces and cgroups<\/div><div class=\"vlp-block-1 vlp-link-summary\">\ub9ac\ub205\uc2a4 \ucee8\ud14c\uc774\ub108(LXC) \uae30\uc220\uc774 \ub4f1\uc7a5\ud55c \uc774\ud6c4\ub85c \uc804\uac00\uc0c1\ud654(full virtualization) \ubc0f \ubc18\uac00\uc0c1\ud654(para virtualization)\uc758 \uc2dc\ub300\uac00 \uc800\ubb3c\uc5b4\ubc84\ub838\uc2b5\ub2c8\ub2e4. Docker\ub294 LXC\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \ub9ac\ub205\uc2a4 \ucee4\ub110 \ucee8\ud14c\uc774\ub108 \uae30\uc220\uc744 \uc774\uc6a9\ud574 \ub9cc\ub4e0 \ucee8\ud14c\uc774\ud130 \uad00\ub9ac \uc720\ud2f8\ub9ac\ud2f0\ub85c \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4 \uc804\ud658\uc740 \ubb3c\ub860 DevOps, \ud14c\uc2a4\ud305 \ub4f1 \ub2e4\uc591\ud55c \ubd84\uc57c\uc5d0\uc11c \ub9ce\uc740 \uc0ac\ub791\uc744 \ubc1b\uace0 \uc788\uc5b4 \ub9ac\ub205\uc2a4 \ucee8\ud14c\uc774\ub108 \uad6c\ud604\uccb4\uc758 \uc0ac\uc2e4\uc0c1(de-facto) \uc5c5\uacc4 \ud45c\uc900\uc774 \ub418\uc5c8\uc2b5\ub2c8\ub2e4. Docker\uc5d0 \ub300\ud55c<\/div><\/div><\/div>\n\n\n<p>\uae34 \uae00 \uc77d\uc5b4\uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc548\ub155\ud558\uc138\uc694. ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4. CloudNet@\uc5d0\uc11c \uc9c4\ud589\ud558\ub294 DOCKER KUBERNETES ONLINE STUDY\uac00 \uc2dc\uc791\ub418\uc5c8\uc2b5\ub2c8\ub2e4.1\uc8fc\ucc28 Docker\uc758 \uae30\ucd08\ub97c \uc2dc\uc791\uc73c\ub85c Kubernetes\ub97c \uc81c\ub300\ub85c \ubc30\uc6b0\uac8c \ub418\uc5b4 \ud765\ubbf8\ub86d\uc2b5\ub2c8\ub2e4. \uc9c0\uae08\uae4c\uc9c0 Docker\ub294 Docker-compose\ub97c \uc774\uc6a9\ud558\uc5ec \uc784\uc758\uc801\uc73c\ub85c\ub9cc \uc0ac\uc6a9\ud558\uac70\ub098 kubernetes\ub3c4 wordpress \uc0ac\uc774\ud2b8\ub97c \uc62c\ub824\ubcf8 \uac83\uc774 \uc804\ubd80\ub77c \uc544\uc9c1 \ubbf8\uc219\ud588\ub294\ub370 \uc774\ubc88 \uae30\ud68c\uc5d0 \uae4a\uc774\uc788\uac8c \uacf5\ubd80\ud558\uace0 \ub2e4\uc591\ud55c \ud14c\uc2a4\ud2b8\ub97c \uc2dc\uc791\ud560 \uc218 \uc788\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc624\ub298 \uc2a4\ud130\ub514 \uc774\uc804\uc5d0 \uc815\ub9ac\ud574\ub450\uc5c8\ub358 \ub0b4\uc6a9 \uc911 \uba87\uac00\uc9c0\ub97c \ud3ec\uc2a4\ud305\ud558\ub824 \ud569\ub2c8\ub2e4.Docker\uc758 \uc7a5\uc810\uacfc \ub124\ud2b8\uc6cc\ud06c \uad00\ub828 \ub0b4\uc6a9\uc785\ub2c8\ub2e4. Advantages of Docker \uc704 \uc601\uc0c1\uc740 \ucee8\ud14c\uc774\ub108\uac00 \ubb34\uc5c7\uc778\uc9c0 \uc54c\ub824\uc8fc\ub294 \uc601\uc0c1\uc785\ub2c8\ub2e4. \ud55c\uad6d\uc5b4 \uc790\ub9c9\ub3c4 \uc9c0\uc6d0\ud558\uace0 \uc124\uba85\uc774 \uc798 \ub418\uc5b4\uc788\uc5b4 1\ubd84 30\ucd08\ub9cc \ud22c\uc790\ud558\uba74 \ucee8\ud14c\uc774\ub108\uac00 \ubb34\uc5c7\uc778\uc9c0 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc2e0\uc18d\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubc30\ud3ec&nbsp;\u2013 \ucee8\ud14c\uc774\ub108\uc5d0\ub294&nbsp;\uc560\ud50c\ub9ac\ucf00\uc774\uc158&nbsp;\uc758 \ucd5c\uc18c \ub7f0\ud0c0\uc784 \uc694\uad6c \uc0ac\ud56d\uc774 \ud3ec\ud568\ub418\uc5b4 \ud06c\uae30\ub97c \uc904\uc774\uace0 \uc2e0\uc18d\ud558\uac8c \ubc30\ud3ec \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uba38\uc2e0 \uac04 \uc774\uc2dd\uc131&nbsp;\u2013 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubc0f \ubaa8\ub4e0 \uc885\uc18d \ud56d\ubaa9\uc744 Linux \ucee4\ub110, \ud50c\ub7ab\ud3fc \ubc30\ud3ec \ub610\ub294 \ubc30\ud3ec \ubaa8\ub378\uc758 \ud638\uc2a4\ud2b8 \ubc84\uc804\uacfc \ub3c5\ub9bd\uc801\uc778 \ub2e8\uc77c \ucee8\ud14c\uc774\ub108\ub85c \ubc88\ub4e4\ub9c1 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub610\ud55c \uc774 \ucee8\ud14c\uc774\ub108\ub294&nbsp;Docker\ub97c \uc2e4\ud589\ud558\ub294 \ub2e4\ub978 \uba38\uc2e0\uc73c\ub85c \uc804\uc1a1\ud560 \uc218 \uc788\uc73c\uba70 \ud638\ud658\uc131 \ubb38\uc81c\uc5c6\uc774 \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubc84\uc804 \uc81c\uc5b4 \ubc0f \uad6c\uc131 \uc694\uc18c \uc7ac\uc0ac\uc6a9&nbsp;\u2013 \ucee8\ud14c\uc774\ub108\uc758 \uc5f0\uc18d \ubc84\uc804\uc744 \ucd94\uc801\ud558\uace0 \ucc28\uc774\uc810\uc744 \uac80\uc0ac\ud558\uac70\ub098 \uc774\uc804 \ubc84\uc804\uc73c\ub85c \ub864\ubc31 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.&nbsp;\ub610 \ucee8\ud14c\uc774\ub108\ub294 \uc774\uc804 \ub808\uc774\uc5b4\uc758 \uad6c\uc131 \uc694\uc18c\ub97c \uc7ac\uc0ac\uc6a9\ud558\ubbc0\ub85c \ub9e4\uc6b0 \uac00\ubccd\uc2b5\ub2c8\ub2e4. \uacf5\uc720&nbsp;\u2013 \uc6d0\uaca9 \uc800\uc7a5\uc18c\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub2e4\ub978 \uc0ac\ub78c\uacfc \ucee8\ud14c\uc774\ub108\ub97c \uacf5\uc720 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.&nbsp; \uac00\ubcbc\uc6b4 \uc124\uce58 \uacf5\uac04 \ubc0f \ucd5c\uc18c\ud55c\uc758 \uc624\ubc84 \ud5e4\ub4dc&nbsp;\u2013 Docker \uc774\ubbf8\uc9c0\ub294 \uc77c\ubc18\uc801\uc73c\ub85c \ub9e4\uc6b0 \uc791\uae30 \ub54c\ubb38\uc5d0 \uc2e0\uc18d\ud55c \uc81c\uacf5\uc774 \uac00\ub2a5\ud558\uace0 \uc0c8\ub85c\uc6b4 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ucee8\ud14c\uc774\ub108\ub97c \ubc30\ud3ec\ud558\ub294 \uc2dc\uac04\uc774 \ub2e8\ucd95\ub429\ub2c8\ub2e4. \ub2e8\uc21c\ud654 \ub41c \uc720\uc9c0 \uad00\ub9ac&nbsp;\u2013 Docker\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc885\uc18d\uc131\uc73c\ub85c \uc778\ud55c \ub178\ub825\uacfc [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"CloudNet@\uc5d0\uc11c \uc9c4\ud589\ud558\ub294 DOCKER KUBERNETES ONLINE STUDY - 1\uc8fc\ucc28 Docker\uc758 \uae30\ucd08\ub97c \ub9c8\uce58\uace0","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[332,103,331,304,119,308,333,23,32,122,116,25],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/973"}],"collection":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=973"}],"version-history":[{"count":2,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/973\/revisions"}],"predecessor-version":[{"id":978,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/973\/revisions\/978"}],"wp:attachment":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}