{"id":2157,"date":"2016-03-11T18:25:18","date_gmt":"2016-03-11T18:25:18","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2157"},"modified":"2023-11-17T08:35:32","modified_gmt":"2023-11-17T16:35:32","slug":"enabling-docker-remote-api-docker-machine-mac-osx","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/enabling-docker-remote-api-docker-machine-mac-osx\/","title":{"rendered":"Mac OS X\uc758 \ub3c4\ucee4 \uba38\uc2e0\uc5d0\uc11c \ub3c4\ucee4 \uc6d0\uaca9 API \ud65c\uc131\ud654\ud558\uae30"},"content":{"rendered":"<p>\ub3c4\ucee4 \ub370\ubaac\uc740 <a href=\"https:\/\/docs.docker.com\/engine\/reference\/api\/docker_remote_api\/\">\uc6d0\uaca9 REST API.<\/a>\u00a0\uc774 API\ub294 \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \uc5d4\uc9c4\uacfc \ud1b5\uc2e0\ud558\ub294 \ub370 \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \uc774 API\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \ub2e4\ub978 \ub3c4\uad6c\uc5d0\uc11c\ub3c4 \ud638\ucd9c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/curl.haxx.se\/\">curl<\/a> \ub610\ub294 <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/postman\/fhbjgbiflinjbdggehcddcbncdddomop?hl=en\">Chrome \ud3ec\uc2a4\ud2b8\ub9e8 REST \ud074\ub77c\uc774\uc5b8\ud2b8<\/a>.<\/p>\n<p>OSX \ub9e4\ubc84\ub9ad\uc2a4\uc5d0\uc11c Docker \uba38\uc2e0\uc744 \uc0ac\uc6a9\ud558\uc5ec Docker \ub370\ubaac\uc744 \uc0dd\uc131\ud558\ub294 \uacbd\uc6b0 \uc774 API\uac00 \uc791\ub3d9\ud558\ub3c4\ub85d \ud558\ub294 \uac83\uc774 \uc57d\uac04 \uae4c\ub2e4\ub86d\uc2b5\ub2c8\ub2e4. \uc774 \ube14\ub85c\uadf8\uc5d0\uc11c\ub294 Mac OS X\uc5d0\uc11c \uc0dd\uc131\ub41c Docker \uba38\uc2e0\uc5d0\uc11c Docker Remote API\ub97c \ud65c\uc131\ud654\ud558\ub294 \ubc29\ubc95\uc744 \uc124\uba85\ud569\ub2c8\ub2e4.<\/p>\n<p><a href=\"https:\/\/docs.docker.com\/engine\/security\/https\/#connecting-to-the-secure-docker-port-using-curl\">\uceec\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubcf4\uc548 \ub3c4\ucee4 \ud3ec\ud2b8\uc5d0 \uc5f0\uacb0\ud558\uae30<\/a> \uba85\ub839\uc740 \ub2e4\uc74c\uacfc \uac19\uc774 \uc9c0\uc815\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">$ curl https:\/\/$HOST:2376\/images\/json \r\n  --cert ~\/.docker\/cert.pem \r\n  --key ~\/.docker\/key.pem \r\n  --cacert ~\/.docker\/ca.pem<\/pre>\n<p>\uc774 \uba85\ub839\uc5d0\ub294 \uba87 \uac00\uc9c0 \ubb38\uc81c\uac00 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<ul>\n<li>\uc774 \uba85\ub839\uc740 \uac01 \uba38\uc2e0\uc5d0 \ub300\ud55c \uc778\uc99d\uc11c\uac00 \ub2e4\uc74c \uc704\uce58\uc5d0 \uc800\uc7a5\ub418\ubbc0\ub85c Docker \uba38\uc2e0\uc5d0\uc11c\ub294 \uc791\ub3d9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. <code>.docker\/machine\/machines\/<\/code> \ub514\ub809\ud130\ub9ac\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.<\/li>\n<li>\uc774 \uba85\ub839\uc774 \ud574\ub2f9 \uacbd\ub85c\uc640 \uc77c\uce58\ud558\ub3c4\ub85d \uc218\uc815\ub41c \uacbd\uc6b0\uc5d0\ub3c4 \ub9c8\ucc2c\uac00\uc9c0\uc785\ub2c8\ub2e4:\n<pre class=\"lang:default decode:true\">curl https:\/\/192.168.99.100:2376\/images\/json --cert $DOCKER_CERT_PATH\/cert.pem --key $DOCKER_CERT_PATH\/key.pem --cacert $DOCKER_CERT_PATH\/ca.pem<\/pre>\n<p>\uc5ec\uc804\ud788 \ub2e4\uc74c\uacfc \uac19\uc740 \uc624\ub958\uac00 \ubc1c\uc0dd\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">curl: (58) SSL: Can't load the certificate \"\/Users\/arungupta\/.docker\/machine\/machines\/couchbase\/cert.pem\" and its private key: OSStatus -25299<\/pre>\n<p>\uc774 \ubb38\uc81c\uc758 \uc6d0\uc778\uc740 <a href=\"https:\/\/curl.haxx.se\/mail\/archive-2013-10\/0036.html\">OSX \ub9e4\ubc84\ub9ad\uc2a4 \uc0ac\uc6a9\uc790\ub97c \uc704\ud55c \uceec \uc720\ud2f8\ub9ac\ud2f0 \uc5c5\ub370\uc774\ud2b8<\/a>. \uc694\uc57d\ud558\uc790\uba74, \uc0c8 \ubc84\uc804\uc758 CURL\uc740 OpenSSL API \ub300\uc2e0 Apple\uc758 \ubcf4\uc548 \uc804\uc1a1 API\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc989, \uc778\uc99d\uc11c\ub294 P12 \ud615\uc2dd\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<p>\uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud574 \ubd05\uc2dc\ub2e4!<\/p>\n<ul>\n<li>\ucef4\ud4e8\ud130\uc758 \uc778\uc99d\uc11c\uac00 \uc800\uc7a5\ub41c \ub514\ub809\ud130\ub9ac\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4. \uc81c \uacbd\uc6b0\uc5d0\ub294 <code>.docker\/machine\/machines\/couchbase<\/code> \ub514\ub809\ud130\ub9ac\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.<\/li>\n<li>\uc0dd\uc131 <code>*.p12<\/code> \ud615\uc2dd\uc758 \uc778\uc99d\uc11c\uc785\ub2c8\ub2e4:\n<pre class=\"lang:default decode:true\">openssl pkcs12 -export \r\n-inkey key.pem \r\n-in cert.pem \r\n-CAfile ca.pem \r\n-chain \r\n-name client-side \r\n-out cert.p12 \r\n-password pass:mypass<\/pre>\n<\/li>\n<li>\uc774\uc81c REST API\ub97c \ub2e4\uc74c\uacfc \uac19\uc774 \ud638\ucd9c\ud569\ub2c8\ub2e4:\n<pre class=\"lang:default decode:true\">curl https:\/\/192.168.99.100:2376\/images\/json --cert $DOCKER_CERT_PATH\/cert.p12 --pass mypass --key $DOCKER_CERT_PATH\/key.pem --cacert $DOCKER_CERT_PATH\/ca.pem<\/pre>\n<p>\uc54c\ub9bc, <code>--\uc778\uc99d<\/code> \uc774\uc81c \uc0dd\uc131\ub41c p12 \uc778\uc99d\uc11c\ub97c \uac00\ub9ac\ud0a4\uace0 \uc778\uc99d\uc11c \uc554\ud638\ub294 sing\uc73c\ub85c \uc9c0\uc815\ub429\ub2c8\ub2e4. <code>--pass<\/code>.<\/p>\n<p>\uadf8\ub7ec\uba74 \uacb0\uacfc\uac00 \ub2e4\uc74c\uacfc \uac19\uc774 \ubc18\ud658\ub429\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:js decode:true\">[{\"Id\":\"sha256:d38beda529d3274636d6cb1c9000afe4f00fbdcfa544140d6cc0f5d7f5b8434a\",\"ParentId\":\"\",\"RepoTags\":[\"arungupta\/couchbase:latest\"],\"RepoDigests\":null,\"Created\":1450330075,\"Size\":374824677,\"VirtualSize\":374824677,\"Labels\":{}}]<\/pre>\n<p>\uc774\uc81c\uc57c \uc774\ud574\uac00 \ub418\ub124\uc694!<\/li>\n<li>\uc2dc\uc791\ud574\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/developer.couchbase.com\/server\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84<\/a> \ub85c \uc124\uc815\ud569\ub2c8\ub2e4:\n<pre class=\"lang:default decode:true\">~ &gt; docker run -d -p 8091-8093:8091-8093 -p 11210:11210 arungupta\/couchbase\r\n42d1414883affd0fbb272cb1378c2f6b5118acf3ed5cb60cbecdc42f95602e3e<\/pre>\n<p>\uadf8\ub9ac\uace0 \uc774 \ucee8\ud14c\uc774\ub108\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc744 \ubcf4\ub824\uba74 \ub2e4\ub978 REST API\ub97c \ud638\ucd9c\ud558\uc138\uc694:<\/p>\n<pre class=\"lang:default decode:true\">~ &gt; curl https:\/\/192.168.99.100:2376\/containers\/json --cert $DOCKER_CERT_PATH\/cert2.p12 --pass mypass --key $DOCKER_CERT_PATH\/key.pem --cacert $DOCKER_CERT_PATH\/ca.pem\r\n[{\"Id\":\"42d1414883affd0fbb272cb1378c2f6b5118acf3ed5cb60cbecdc42f95602e3e\",\"Names\":[\"\/admiring_pike\"],\"Image\":\"arungupta\/couchbase\",\"ImageID\":\"sha256:d38beda529d3274636d6cb1c9000afe4f00fbdcfa544140d6cc0f5d7f5b8434a\",\"Command\":\"\/entrypoint.sh \/opt\/couchbase\/configure-cluster.sh\",\"Created\":1454850194,\"Ports\":[{\"IP\":\"0.0.0.0\",\"PrivatePort\":8092,\"PublicPort\":8092,\"Type\":\"tcp\"},{\"PrivatePort\":11207,\"Type\":\"tcp\"},{\"IP\":\"0.0.0.0\",\"PrivatePort\":11210,\"PublicPort\":11210,\"Type\":\"tcp\"},{\"PrivatePort\":18092,\"Type\":\"tcp\"},{\"PrivatePort\":18091,\"Type\":\"tcp\"},{\"IP\":\"0.0.0.0\",\"PrivatePort\":8093,\"PublicPort\":8093,\"Type\":\"tcp\"},{\"IP\":\"0.0.0.0\",\"PrivatePort\":8091,\"PublicPort\":8091,\"Type\":\"tcp\"},{\"PrivatePort\":11211,\"Type\":\"tcp\"}],\"Labels\":{},\"Status\":\"Up 2 seconds\",\"HostConfig\":{\"NetworkMode\":\"default\"},\"NetworkSettings\":{\"Networks\":{\"bridge\":{\"IPAMConfig\":null,\"Links\":null,\"Aliases\":null,\"NetworkID\":\"\",\"EndpointID\":\"6feaf4c1c70feaf0ba240ce55fb58ce83ebb84c8098bef9171998e84f607fa0b\",\"Gateway\":\"172.17.0.1\",\"IPAddress\":\"172.17.0.2\",\"IPPrefixLen\":16,\"IPv6Gateway\":\"\",\"GlobalIPv6Address\":\"\",\"GlobalIPv6PrefixLen\":0,\"MacAddress\":\"02:42:ac:11:00:02\"}}}}]<\/pre>\n<\/li>\n<\/ul>\n<p>\ub2e4\uc74c \ub0b4\uc6a9\uc744 \uc77d\uc5b4\ubcf4\uc138\uc694. <a href=\"https:\/\/docs.docker.com\/engine\/reference\/api\/docker_remote_api\/\">\uc804\uccb4 API<\/a> \uadf8\ub9ac\uace0 \uc9c0\uae08 \ubbf8\uccd0\ubc84\ub9ac\uc138\uc694!<\/p>\n<p>\uc6d0\ub798 \uac8c\uc2dc\ub41c \uc704\uce58\ub294:\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/ko\/enabling-docker-remote-api-docker-machine-mac-osx\/\">Mac OS X\uc758 \ub3c4\ucee4 \uba38\uc2e0\uc5d0\uc11c \ub3c4\ucee4 \uc6d0\uaca9 API \ud65c\uc131\ud654\ud558\uae30<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Docker daemon provides a Remote REST API.\u00a0This API is used by the Client to communicate with the engine. This API can be also be invoked by\u00a0by other tools, such as curl or Chrome Postman REST Client. If you are creating [&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":[1816],"tags":[1519],"ppma_author":[8933],"class_list":["post-2157","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","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 Remote API: Enable w\/ Docker Machine on OSX Mavericks<\/title>\n<meta name=\"description\" content=\"Creating Docker daemons using Docker Machine on OSX Mavericks? This blog explains how to enable Docker Remote API on Docker Machines created on Mac OS X.\" \/>\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\/enabling-docker-remote-api-docker-machine-mac-osx\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Enabling Docker Remote API on Docker Machine on Mac OS X\" \/>\n<meta property=\"og:description\" content=\"Creating Docker daemons using Docker Machine on OSX Mavericks? This blog explains how to enable Docker Remote API on Docker Machines created on Mac OS X.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/enabling-docker-remote-api-docker-machine-mac-osx\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-03-11T18:25:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-17T16:35:32+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=\"2\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/\"},\"author\":{\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\"},\"headline\":\"Enabling Docker Remote API on Docker Machine on Mac OS X\",\"datePublished\":\"2016-03-11T18:25:18+00:00\",\"dateModified\":\"2023-11-17T16:35:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/\"},\"wordCount\":281,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"docker\"],\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/\",\"name\":\"Docker Remote API: Enable w\/ Docker Machine on OSX Mavericks\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-03-11T18:25:18+00:00\",\"dateModified\":\"2023-11-17T16:35:32+00:00\",\"description\":\"Creating Docker daemons using Docker Machine on OSX Mavericks? This blog explains how to enable Docker Remote API on Docker Machines created on Mac OS X.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#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\/enabling-docker-remote-api-docker-machine-mac-osx\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Enabling Docker Remote API on Docker Machine on Mac OS X\"}]},{\"@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 Remote API: Enable w\/ Docker Machine on OSX Mavericks","description":"Creating Docker daemons using Docker Machine on OSX Mavericks? This blog explains how to enable Docker Remote API on Docker Machines created on Mac OS X.","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\/enabling-docker-remote-api-docker-machine-mac-osx\/","og_locale":"ko_KR","og_type":"article","og_title":"Enabling Docker Remote API on Docker Machine on Mac OS X","og_description":"Creating Docker daemons using Docker Machine on OSX Mavericks? This blog explains how to enable Docker Remote API on Docker Machines created on Mac OS X.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/enabling-docker-remote-api-docker-machine-mac-osx\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-03-11T18:25:18+00:00","article_modified_time":"2023-11-17T16:35:32+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":"2\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/"},"author":{"name":"Arun Gupta, VP, Developer Advocacy, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f"},"headline":"Enabling Docker Remote API on Docker Machine on Mac OS X","datePublished":"2016-03-11T18:25:18+00:00","dateModified":"2023-11-17T16:35:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/"},"wordCount":281,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["docker"],"articleSection":["Couchbase Server"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/","url":"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/","name":"Docker Remote API: Enable w\/ Docker Machine on OSX Mavericks","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-03-11T18:25:18+00:00","dateModified":"2023-11-17T16:35:32+00:00","description":"Creating Docker daemons using Docker Machine on OSX Mavericks? This blog explains how to enable Docker Remote API on Docker Machines created on Mac OS X.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/enabling-docker-remote-api-docker-machine-mac-osx\/#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\/enabling-docker-remote-api-docker-machine-mac-osx\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Enabling Docker Remote API on Docker Machine on Mac OS X"}]},{"@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\/2157","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=2157"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2157\/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=2157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=2157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=2157"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=2157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}