{"id":2156,"date":"2017-01-03T09:31:20","date_gmt":"2017-01-03T09:31:20","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2156"},"modified":"2023-10-06T00:30:06","modified_gmt":"2023-10-06T07:30:06","slug":"docker-1-10-machine-0-6-0-compose-1-6-0-better-volumes-networking","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/docker-1-10-machine-0-6-0-compose-1-6-0-better-volumes-networking\/","title":{"rendered":"\ub3c4\ucee4 1.10, \uba38\uc2e0 0.6.0, \ucef4\ud3ec\uc988 1.6.0 - \ud5a5\uc0c1\ub41c \ubcfc\ub968 \ubc0f \ub124\ud2b8\uc6cc\ud0b9"},"content":{"rendered":"<p>Docker 1.10\uc774 \ucd9c\uc2dc\ub418\uc5c8\uc2b5\ub2c8\ub2e4! <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11286\" src=\"\/wp-content\/original-assets\/docker-logo-e1446595115555-1.png\" alt=\"Docker Logo\" width=\"702\" height=\"190\" \/><\/p>\n<p>\ubaa8\ub4e0 \uac83\uc744 \uc77d\uc5b4\ubcf4\uc138\uc694. <a href=\"https:\/\/blog.docker.com\/2016\/02\/docker-1-10\/\">Docker 1.10\uc758 \uc0c8\ub85c\uc6b4 \uae30\ub2a5<\/a>. \uac04\ub2e8\ud788 \uc694\uc57d\ud569\ub2c8\ub2e4:<\/p>\n<ul>\n<li>\uc0c8\ub85c\uc6b4 \uc791\uc131 \ud30c\uc77c \ud615\uc2dd<\/li>\n<li>\ud6e8\uc52c \ub354 \ub098\uc740 \ub124\ud2b8\uc6cc\ud0b9<\/li>\n<li>\ud6e8\uc52c \ub354 \ud5a5\uc0c1\ub41c \ubcf4\uc548<\/li>\n<li>\uc2a4\uc6dc\uc774 1.1 \ubc84\uc804\uc73c\ub85c \ucd9c\uc2dc\ub418\uace0 Mesos\uac00 \ud1b5\ud569\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<p>\uc77d\uae30 <a href=\"https:\/\/github.com\/docker\/docker\/releases\/tag\/v1.10.0\">Docker 1.10 \ub9b4\ub9ac\uc2a4 \ub178\ud2b8<\/a>. \uba87 \uac00\uc9c0 \uc8fc\uc694 \uad6c\uc131 \uc694\uc18c\ub97c \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\ub3c4\ucee4 \uba38\uc2e0 0.6.0<\/h2>\n<p>Docker Machine\uc744 \uc0ac\uc6a9\ud558\uba74 \ucef4\ud4e8\ud130, \ud074\ub77c\uc6b0\ub4dc \uc81c\uacf5\uc5c5\uccb4 \ubc0f \uc790\uccb4 \ub370\uc774\ud130 \uc13c\ud130\uc5d0\uc11c Docker \ud638\uc2a4\ud2b8\ub97c \ub9e4\uc6b0 \uc27d\uac8c \uc0dd\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc11c\ubc84\ub97c \uc0dd\uc131\ud558\uace0, \uc11c\ubc84\uc5d0 Docker\ub97c \uc124\uce58\ud55c \ub2e4\uc74c, \uc11c\ubc84\uc640 \ud1b5\uc2e0\ud558\ub3c4\ub85d Docker \ud074\ub77c\uc774\uc5b8\ud2b8\ub97c \uad6c\uc131\ud569\ub2c8\ub2e4. \ucd5c\uc2e0 \ubc84\uc804\uc73c\ub85c \uc124\uce58\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">~&gt; curl -L https:\/\/github.com\/docker\/machine\/releases\/download\/v0.6.0\/docker-machine-`uname -s`-`uname -m` &gt;\/usr\/local\/bin\/docker-machine &amp;&amp; \r\n~&gt;   chmod +x \/usr\/local\/bin\/docker-machine\r\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\r\n                                 Dload  Upload   Total   Spent    Left  Speed\r\n100   601    0   601    0     0    362      0 --:--:--  0:00:01 --:--:--   362\r\n100 36.6M  100 36.6M    0     0  2822k      0  0:00:13  0:00:13 --:--:-- 4899k\r\n~ &gt; docker-machine version\r\ndocker-machine version 0.6.0, build e27fb87<\/pre>\n<p>docker-machine\uc5d0 \uc774\uc81c Docker \uc11c\ubc84 \ubc84\uc804\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">~ &gt; docker-machine ls\r\nNAME        ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS\r\ncouchbase   -        virtualbox   Running   tcp:\/\/192.168.99.100:2376           v1.9.1    \r\nnetbeans    -        virtualbox   Saved                                         Unknown<\/pre>\n<p>\ucd5c\uc2e0 \uc11c\ubc84 \ubc84\uc804\uc740 1.10\uc785\ub2c8\ub2e4. \uadf8\ub798\uc11c <code>\ub3c4\ucee4 \uc5c5\uadf8\ub808\uc774\ub4dc<\/code> \uba85\ub839\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">~ &gt; docker-machine upgrade couchbase\r\nWaiting for SSH to be available...\r\nDetecting the provisioner...\r\nUpgrading docker...\r\nStopping machine to do the upgrade...\r\nUpgrading machine \"couchbase\"...\r\nDefault Boot2Docker ISO is out-of-date, downloading the latest release...\r\nLatest release for github.com\/boot2docker\/boot2docker is v1.10.0\r\nDownloading \/Users\/arungupta\/.docker\/machine\/cache\/boot2docker.iso from https:\/\/github.com\/boot2docker\/boot2docker\/releases\/download\/v1.10.0\/boot2docker.iso...\r\n0%....10%....20%....30%....40%....50%....60%....70%....80%....90%....100%\r\nCopying \/Users\/arungupta\/.docker\/machine\/cache\/boot2docker.iso to \/Users\/arungupta\/.docker\/machine\/machines\/couchbase\/boot2docker.iso...\r\nStarting machine back up...\r\n(couchbase) Check network to re-create if needed...\r\n(couchbase) Waiting for an IP...\r\nRestarting docker...<\/pre>\n<p>\uc774\uc81c \uc5c5\ub370\uc774\ud2b8\ub41c \uba38\uc2e0 \ubaa9\ub85d\uc774 \ub2e4\uc74c\uacfc \uac19\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">~ &gt; docker-machine ls\r\nNAME        ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS\r\ncouchbase   -        virtualbox   Running   tcp:\/\/192.168.99.100:2376           v1.10.0   \r\nnetbeans    -        virtualbox   Saved                                         Unknown<\/pre>\n<p>Docker \ubc84\uc804\uc740 \uc774\uc81c <code>1.10<\/code>. Docker \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \ud1b5\uc2e0\ud560 \uc218 \uc788\ub3c4\ub85d \ud658\uacbd \ubcc0\uc218\ub97c \uc124\uc815\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">eval $(docker-machine env couchbase)<\/pre>\n<h2>Docker \ud074\ub77c\uc774\uc5b8\ud2b8 1.10<\/h2>\n<p>\uc774 Docker \uc5d4\uc9c4\uc5d0 \uc5f0\uacb0\ud560 \ucd5c\uc2e0 \ud074\ub77c\uc774\uc5b8\ud2b8\ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<pre class=\"lang:default decode:true\">&gt; curl https:\/\/get.docker.com\/builds\/Darwin\/x86_64\/docker-latest &gt; \/usr\/local\/bin\/docker\r\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\r\n                                 Dload  Upload   Total   Spent    Left  Speed\r\n100 10.0M  100 10.0M    0     0  3836k      0  0:00:02  0:00:02 --:--:-- 3836k\r\n&gt; docker version\r\nClient:\r\n Version:      1.10.0\r\n API version:  1.22\r\n Go version:   go1.5.3\r\n Git commit:   590d5108\r\n Built:        Thu Feb  4 19:55:25 2016\r\n OS\/Arch:      darwin\/amd64\r\n\r\nServer:\r\n Version:      1.10.0\r\n API version:  1.22\r\n Go version:   go1.5.3\r\n Git commit:   590d5108\r\n Built:        Thu Feb  4 19:55:25 2016\r\n OS\/Arch:      linux\/amd64\r\n<\/pre>\n<p>\ud074\ub77c\uc774\uc5b8\ud2b8 \ubc84\uc804\uacfc \uc11c\ubc84 \ubc84\uc804\uc740 \ubcc4\ub3c4\ub85c \ud45c\uc2dc\ub429\ub2c8\ub2e4. Couchbase \ucee8\ud14c\uc774\ub108\ub97c \ub2e4\uc74c \uc774\ub984\uc73c\ub85c \uc2e4\ud589\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">~ &gt; docker run -d -p 8091-8093:8091-8093 -p 11210:11210 arungupta\/couchbase-node\r\n4783d72298d1f27255f12cf765ed1121c7656d09a866bc350354e38787627a79<\/pre>\n<p>\uc774\ub807\uac8c \ud558\uba74 \uc644\uc804\ud788 \uad6c\uc131\ub41c Couchbase \uc11c\ubc84\uac00 \uc2dc\uc791\ub429\ub2c8\ub2e4. \ub2e4\uc74c \uc8fc\uc18c\uc5d0\uc11c \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/192.168.99.100:8091\">192.168.99.100:8091<\/a>\u00a0\uc640 \uac19\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4: <a href=\"\/wp-content\/original-assets\/february-2016\/docker-1.10-machine-0.6.0-compose-1.6.0---better-volumes-and-networking\/docker-1.10-couchbase-console-1024x409.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13627\" src=\"\/wp-content\/original-assets\/february-2016\/docker-1.10-machine-0.6.0-compose-1.6.0---better-volumes-and-networking\/docker-1.10-couchbase-console-1024x409.png\" alt=\"Docker 1.10 - Couchbase Console\" width=\"604\" height=\"241\" \/><\/a><\/p>\n<p>\ucc38\uace0, 192.168.99.100\uc740 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc5bb\uc2b5\ub2c8\ub2e4. <code>\ub3c4\ucee4-\uba38\uc2e0 IP <\/code>. <a href=\"https:\/\/developer.couchbase.com\/server\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uac1c\ubc1c\uc790 \ud3ec\ud138<\/a>\u00a0Couchbase \uc11c\ubc84\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<h2>Docker Compose 1.6.0<\/h2>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-using-docker-compose\/\">\ub3c4\ucee4 \ucef4\ud3ec\uc988<\/a> \ub294 Docker\ub85c \ubcf5\uc7a1\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc815\uc758\ud558\uace0 \uc2e4\ud589\ud558\uae30 \uc704\ud55c \ub3c4\uad6c\uc785\ub2c8\ub2e4. Compose\ub97c \uc0ac\uc6a9\ud558\uba74 \ub2e8\uc77c \ud30c\uc77c\uc5d0 \uba40\ud2f0 \ucee8\ud14c\uc774\ub108 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc815\uc758\ud55c \ub2e4\uc74c, \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud558\ub294 \ub370 \ud544\uc694\ud55c \ubaa8\ub4e0 \uc791\uc5c5\uc744 \uc218\ud589\ud558\ub294 \ub2e8\uc77c \uba85\ub839\uc73c\ub85c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2a4\ud540\uc5c5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30 <a href=\"https:\/\/blog.docker.com\/2016\/02\/compose-1-6\/\">Docker Compose 1.6.0<\/a>. \ucd5c\uc2e0 \ubc84\uc804\uc744 \uc124\uce58\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">curl -L https:\/\/github.com\/docker\/compose\/releases\/download\/1.6.0\/docker-compose-`uname -s`-`uname -m` &gt; \/usr\/local\/bin\/docker-compose\r\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\r\n                                 Dload  Upload   Total   Spent    Left  Speed\r\n  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r\n100   601    0   601    0     0   1067      0 --:--:-- --:--:-- --:--:--  1065\r\n100 4837k  100 4837k    0     0   945k      0  0:00:05  0:00:05 --:--:-- 1426k\r\nchmod +x \/usr\/local\/bin\/docker-compose<\/pre>\n<p>\uc2e4\ud5d8\uc801 \ud50c\ub798\uadf8 <code>--x-\ub124\ud2b8\uc6cc\ud0b9<\/code> \uadf8\ub9ac\uace0 <code>--x-network-driver<\/code>\ub294 Compose 1.5\uc5d0\uc11c \uc81c\uac70\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc774 \uae30\ub2a5\uc740 \ub354 \uc774\uc0c1 \uc2e4\ud5d8\uc801\uc774\uc9c0 \uc54a\uc73c\uba70 \ucee8\ud14c\uc774\ub108 \uac04 \ud1b5\uc2e0\uc744 \ud65c\uc131\ud654\ud558\ub294 \ub370 \uad8c\uc7a5\ub418\ub294 \ubc29\ubc95\uc785\ub2c8\ub2e4. Compose 1.6.0\uc744 \uc0ac\uc6a9\ud558\ub824\uba74 Docker \uc5d4\uc9c4 1.9.1 \uc774\uc0c1 \ub610\ub294 Compose \ud30c\uc77c \ud615\uc2dd\uc758 \ubc84\uc804 2\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 1.10.0\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.<\/p>\n<h3>\uc791\uc131 \ud30c\uc77c \uc5c5\ub370\uc774\ud2b8<\/h3>\n<p>\uc791\uc131 1.6\uc5d0\ub294 \uc791\uc131 \ud30c\uc77c\uc758 \uc0c8 \ubc84\uc804\uc774 \ub3c4\uc785\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc790\uc138\ud55c \ub0b4\uc6a9\uc744 \uc77d\uc5b4\ubcf4\uc138\uc694. <a href=\"https:\/\/docs.docker.com\/compose\/compose-file\/#upgrading\">\uc791\uc131 \ud30c\uc77c \uc5c5\uadf8\ub808\uc774\ub4dc<\/a>. Compose 1.6\uc740 \uc774\uc804 \ubc84\uc804\uc758 Compose \ud30c\uc77c\uc744 \uacc4\uc18d \uc2e4\ud589\ud569\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc774\uc81c \ub124\ud2b8\uc6cc\ud0b9\uacfc \ubcfc\ub968\uc774 \ucd5c\uc6b0\uc120 \uc21c\uc704\uc785\ub2c8\ub2e4. \ub2e4\uc74c\uc740 Compose \ud30c\uc77c \ubc84\uc804 1\uc758 \uc608\uc785\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">mycouchbase:\r\n  image: arungupta\/couchbase-node\r\n  ports:\r\n    - 8091:8091\r\n    - 8092:8092 \r\n    - 8093:8093 \r\n    - 11210:11210<\/pre>\n<p>\ub2e4\uc74c\uc740 \uc791\uc131 \ud30c\uc77c \ubc84\uc804 2\uc785\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">version: \"2\"\r\nservices:\r\n  mycouchbase:\r\n    image: arungupta\/couchbase\r\n    ports:\r\n      - 8091:8091\r\n      - 8092:8092 \r\n      - 8093:8093 \r\n      - 11210:11210<\/pre>\n<p>\uac04\ub2e8\ud55c \uc0ac\uc6a9 \uc0ac\ub840\uc758 \uacbd\uc6b0 \ub450 \uac00\uc9c0 \uc8fc\uc694 \ubcc0\uacbd \uc0ac\ud56d\uc774 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<ul>\n<li>\ucd94\uac00 <code>\ubc84\uc804: '2'<\/code> \uc904\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4.<\/li>\n<li>\uc804\uccb4 \ud30c\uc77c\uc744 \ud55c \ub2e8\uacc4 \ub4e4\uc5ec\uc4f0\uae30\ud558\uace0 <code>\uc11c\ube44\uc2a4:<\/code> \ud0a4\ub97c \ub204\ub985\ub2c8\ub2e4.<\/li>\n<\/ul>\n<p>\uc774 \uc791\uc131 \ud30c\uc77c\uc5d0\uc11c \uc11c\ube44\uc2a4\ub97c \uc2e4\ud589\ud558\ub294 \uac83\uc740<\/p>\n<pre class=\"lang:default decode:true\">~ &gt; docker-compose up -d\r\nCreating network \"couchbase_default\" with the default driver\r\nPulling mycouchbase (arungupta\/couchbase:latest)...\r\nlatest: Pulling from arungupta\/couchbase\r\na50d2b3f7efa: Already exists\r\n27e1b0c788a2: Already exists\r\n622b8fa00f81: Already exists\r\na3ed95caeb02: Pull complete\r\n0bc56fd185bd: Already exists\r\n10f0979b6cbd: Already exists\r\n9be3d8460ed2: Already exists\r\n59e718ec07e9: Already exists\r\na0b9aa29408d: Already exists\r\ne2717fa0b388: Pull complete\r\nDigest: sha256:9131c5a283d79e11b6556c94b0b0f8ceba7daf5ba5982bac850100099019959f\r\nStatus: Downloaded newer image for arungupta\/couchbase:latest\r\nCreating couchbase_mycouchbase_1<\/pre>\n<p>\uadf8\ub7ec\uba74 \ub2e4\uc74c \uc124\uba85\uc5d0 \ub530\ub77c \uc774\ubbf8\uc9c0\uc5d0 \ub530\ub77c \uc644\uc804\ud788 \uad6c\uc131\ub41c Couchbase \uc11c\ubc84\uac00 \uc2dc\uc791\ub429\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/github.com\/arun-gupta\/docker-images\/tree\/master\/couchbase-node\">github.com\/arun-gupta\/docker-images\/tree\/master\/couchbase-node<\/a>.<\/p>\n<h2>\ub3c4\ucee4 \uc2a4\uc6dc 1.1<\/h2>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/deploy-docker-compose-services-swarm\/\">\ub3c4\ucee4 \uc2a4\uc6dc<\/a> \ub294 Docker\ub97c \uc704\ud55c \ub124\uc774\ud2f0\ube0c \ud074\ub7ec\uc2a4\ud130\ub9c1\uc785\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \uc804\uccb4 Docker \ub3c4\uad6c \uc81c\ud488\uad70\uc744 \uc0ac\uc6a9\ud558\uc5ec Docker \ud638\uc2a4\ud2b8 \ud480\uc744 \uc0dd\uc131\ud558\uace0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. Docker Swarm\uc740 \ud45c\uc900 Docker API\ub97c \uc81c\uacf5\ud558\ubbc0\ub85c, \uc774\ubbf8 Docker \ub370\ubaac\uacfc \ud1b5\uc2e0\ud558\ub294 \ubaa8\ub4e0 \ub3c4\uad6c\ub294 Swarm\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc5ec\ub7ec \ud638\uc2a4\ud2b8\ub85c \ud22c\uba85\ud558\uac8c \ud655\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub178\ub4dc \uc7a5\uc560 \uc2dc \ucee8\ud14c\uc774\ub108 \uc2a4\ucf00\uc904\ub9c1\uc5d0 \ub300\ud55c \uc0c8\ub85c\uc6b4 \uc2e4\ud5d8\uc801 \uc9c0\uc6d0\uc774 \ucd94\uac00\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc124\uc815\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9 \ubcf4\uae30\u00a0<a href=\"https:\/\/github.com\/docker\/labs\/blob\/master\/developer-tools\/java\/chapters\/ch06-swarm.adoc\">\ub3c4\ucee4 \uc2a4\uc6dc \ud074\ub7ec\uc2a4\ud130<\/a>. \ub9c8\uc9c0\ub9c9\uc73c\ub85c \uba87 \uac00\uc9c0 \uc720\uc6a9\ud55c \ub9c1\ud06c\uac00 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.docker.com\/products\/docker-toolbox\">Docker \ub3c4\uad6c \uc0c1\uc790 1.10<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/docker\/docker\/releases\/tag\/v1.10.0\">Docker 1.10 \ub9b4\ub9ac\uc2a4 \ub178\ud2b8<\/a><\/li>\n<li><a href=\"https:\/\/blog.docker.com\/2016\/02\/docker-engine-1-10-security\/\">Docker 1.10 \ubcf4\uc548 \uac1c\uc120 \uc0ac\ud56d<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/javaee-samples\/docker-java\/\">Java \uac1c\ubc1c\uc790\ub97c \uc704\ud55c Docker<\/a><\/li>\n<\/ul>\n<p>\uc990\uae30\uc138\uc694!<\/p>","protected":false},"excerpt":{"rendered":"<p>Docker 1.10 is now released! Read about all the new features in\u00a0Docker 1.10. A quick summary: New Compose\u00a0file format Much better networking Much better security Swarm becomes 1.1, with Mesos integration Read Docker 1.10 release notes. Lets look at some [&hellip;]<\/p>","protected":false},"author":58,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815],"tags":[1519],"ppma_author":[8933],"class_list":["post-2156","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","tag-docker"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Docker 1.10, Machine 0.6.0, Compose 1.6.0 - better security<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker 1.10, Machine 0.6.0, Compose 1.6.0 - better volumes and networking\" \/>\n<meta property=\"og:description\" content=\"Docker 1.10 is now released! Read about all the new features in\u00a0Docker 1.10. A quick summary: New Compose\u00a0file format Much better networking Much better security Swarm becomes 1.1, with Mesos integration Read Docker 1.10 release notes. Lets look at some [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-03T09:31:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-06T07:30:06+00:00\" \/>\n<meta name=\"author\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@arungupta\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-1-10-machine-0-6-0-compose-1-6-0-better-volumes-networking\/\"},\"author\":{\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\"},\"headline\":\"Docker 1.10, Machine 0.6.0, Compose 1.6.0 &#8211; better volumes and networking\",\"datePublished\":\"2017-01-03T09:31:20+00:00\",\"dateModified\":\"2023-10-06T07:30:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-1-10-machine-0-6-0-compose-1-6-0-better-volumes-networking\/\"},\"wordCount\":505,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"docker\"],\"articleSection\":[\"Best Practices and Tutorials\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-1-10-machine-0-6-0-compose-1-6-0-better-volumes-networking\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/\",\"name\":\"Docker 1.10, Machine 0.6.0, Compose 1.6.0 - better security\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-01-03T09:31:20+00:00\",\"dateModified\":\"2023-10-06T07:30:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker 1.10, Machine 0.6.0, Compose 1.6.0 &#8211; better volumes and networking\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\",\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8900a75409c646948fe0bd80f6240337\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"caption\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\"},\"description\":\"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.\",\"sameAs\":[\"https:\/\/x.com\/arungupta\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/arun-gupta\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Docker 1.10, Machine 0.6.0, Compose 1.6.0 - better security","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/","og_locale":"ko_KR","og_type":"article","og_title":"Docker 1.10, Machine 0.6.0, Compose 1.6.0 - better volumes and networking","og_description":"Docker 1.10 is now released! Read about all the new features in\u00a0Docker 1.10. A quick summary: New Compose\u00a0file format Much better networking Much better security Swarm becomes 1.1, with Mesos integration Read Docker 1.10 release notes. Lets look at some [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-01-03T09:31:20+00:00","article_modified_time":"2023-10-06T07:30:06+00:00","author":"Arun Gupta, VP, Developer Advocacy, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@arungupta","twitter_misc":{"Written by":"Arun Gupta, VP, Developer Advocacy, Couchbase","Est. reading time":"3\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/docker-1-10-machine-0-6-0-compose-1-6-0-better-volumes-networking\/"},"author":{"name":"Arun Gupta, VP, Developer Advocacy, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f"},"headline":"Docker 1.10, Machine 0.6.0, Compose 1.6.0 &#8211; better volumes and networking","datePublished":"2017-01-03T09:31:20+00:00","dateModified":"2023-10-06T07:30:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/docker-1-10-machine-0-6-0-compose-1-6-0-better-volumes-networking\/"},"wordCount":505,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["docker"],"articleSection":["Best Practices and Tutorials"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/docker-1-10-machine-0-6-0-compose-1-6-0-better-volumes-networking\/","url":"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/","name":"Docker 1.10, Machine 0.6.0, Compose 1.6.0 - better security","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-01-03T09:31:20+00:00","dateModified":"2023-10-06T07:30:06+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/docker-1.10-machine-0.6.0-compose-1.6.0-better-volumes-networking\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Docker 1.10, Machine 0.6.0, Compose 1.6.0 &#8211; better volumes and networking"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f","name":"Arun Gupta, \uac1c\ubc1c\uc790 \uc9c0\uc6d0 \ubd80\ubb38 \ubd80\uc0ac\uc7a5, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8900a75409c646948fe0bd80f6240337","url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","caption":"Arun Gupta, VP, Developer Advocacy, Couchbase"},"description":"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.","sameAs":["https:\/\/x.com\/arungupta"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/arun-gupta\/"}]}},"authors":[{"term_id":8933,"user_id":58,"is_guest":0,"slug":"arun-gupta","display_name":"Arun Gupta, VP, Developer Advocacy, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","author_category":"","last_name":"Gupta","first_name":"Arun","job_title":"","user_url":"","description":"\uc544\ub8ec \uad7d\ud0c0\ub294 Couchbase\uc758 \uac1c\ubc1c\uc790 \uc9c0\uc6d0 \ub2f4\ub2f9 \ubd80\uc0ac\uc7a5\uc785\ub2c8\ub2e4. \uadf8\ub294 Sun, Oracle, Red Hat\uc5d0\uc11c 10\ub144 \uc774\uc0c1 \uac1c\ubc1c\uc790 \ucee4\ubba4\ub2c8\ud2f0\ub97c \uad6c\ucd95\ud558\uace0 \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub294 \ucf58\ud150\uce20, \ub9c8\ucf00\ud305 \ucea0\ud398\uc778 \ubc0f \ud504\ub85c\uadf8\ub7a8\uc758 \uc804\ub7b5, \uacc4\ud68d \ubc0f \uc2e4\ud589\uc744 \uac1c\ubc1c \ubc0f \uc2e4\ud589\ud558\ub294 \uad50\ucc28 \uae30\ub2a5 \ud300\uc744 \uc774\ub044\ub294 \ub370 \uc788\uc5b4 \uae4a\uc740 \uc804\ubb38\uc131\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8 \uc804\uc5d0\ub294 Sun\uc5d0\uc11c \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ud300\uc744 \uc774\ub04c\uc5c8\uc73c\uba70 Java EE \ud300\uc758 \ucc3d\ub9bd \uba64\ubc84\uc785\ub2c8\ub2e4.\r\n\r\nGupta\ub294 \uae30\uc220\uc5d0 \uad00\ud55c \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc744 2,000\uac1c \uc774\uc0c1 \uc791\uc131\ud588\uc2b5\ub2c8\ub2e4. 40\uc5ec \uac1c\uad6d\uc5d0\uc11c \uc218\ub9ce\uc740 \uc8fc\uc81c\uc5d0 \ub300\ud574 \uad11\ubc94\uc704\ud55c \uac15\uc5f0 \uacbd\ud5d8\uc744 \uac00\uc9c0\uace0 \uc788\uc73c\uba70, 3\ub144 \uc5f0\uc18d JavaOne Rock Star\ub85c \uc120\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ub610\ud55c \ubbf8\uad6d\uc5d0\uc11c Devoxx4Kids \uc9c0\ubd80\ub97c \uc124\ub9bd\ud558\uc5ec \uc5b4\ub9b0\uc774\ub97c \ub300\uc0c1\uc73c\ub85c \ud55c \uae30\uc220 \uad50\uc721\uc744 \uc9c0\uc18d\uc801\uc73c\ub85c \uc7a5\ub824\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uae30\uc220\uc5d0 \uad00\ud55c \uc5ec\ub7ec \uad8c\uc758 \ucc45\uc744 \uc800\uc220\ud588\uc73c\uba70, \uc5f4\ub82c\ud55c \ub9c8\ub77c\ud1a0\ub108\uc774\uc790 \uc9c0\uad6c\ub97c \ud6a1\ub2e8\ud558\ub294 \uc0ac\ub78c, Java \ucc54\ud53c\uc5b8, JUG \ub9ac\ub354, NetBeans \ub4dc\ub9bc\ud300 \uba64\ubc84, Docker \ucea1\ud2f4\uc774\uae30\ub3c4 \ud55c \uadf8\ub294 @arungupta\uc5d0\uc11c \uc27d\uac8c \ub9cc\ub098\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=2156"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2156\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=2156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=2156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=2156"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=2156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}