{"id":2419,"date":"2017-01-06T08:48:31","date_gmt":"2017-01-06T08:48:31","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2419"},"modified":"2019-05-07T09:49:07","modified_gmt":"2019-05-07T16:49:07","slug":"docker-on-windows-2016-server","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/docker-on-windows-2016-server\/","title":{"rendered":"Docker en Windows 2016 Server"},"content":{"rendered":"<p>Este blog es la primera parte de una serie de varias partes. La primera parte mostraba c\u00f3mo configurar <a href=\"https:\/\/www.couchbase.com\/blog\/es\/windows-server-2016-using-virtualbox-getting-ready-docker\/\">Windows Server 2016 como m\u00e1quina virtual VirtualBox<\/a>. Esta segunda parte mostrar\u00e1 c\u00f3mo configurar Docker en Windows 2016 VM.<\/p>\n<ol>\n<li>Inicie una sesi\u00f3n PowerShell elevada:<br \/>\n<a href=\"\/wp-content\/original-assets\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-22-1024x537.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14360\" src=\"\/wp-content\/original-assets\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-22-1024x537.png\" alt=\"docker-windows-2016-22\" width=\"604\" height=\"317\" \/><\/a><\/li>\n<li>Ejecute el script para instalar Docker:\n<pre class=\"lang:default decode:true\">Install-Module -Name DockerMsftProvider -Repository PSGallery -Force\r\nInstall-Package -Name docker -ProviderName DockerMsftProvider\r\nRestart-Computer -Force<\/pre>\n<p>Esto instalar\u00e1 el m\u00f3dulo PowerShell, habilitar\u00e1 la funci\u00f3n de contenedores e instalar\u00e1 Docker.<\/p>\n<p><a href=\"\/wp-content\/original-assets\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-23-1024x419.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14361\" src=\"\/wp-content\/original-assets\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-23-1024x419.png\" alt=\"docker-windows-2016-23\" width=\"604\" height=\"247\" \/><\/a><\/p>\n<p>Es necesario reiniciar la m\u00e1quina virtual para que se habiliten los contenedores. Consulte <a href=\"https:\/\/msdn.microsoft.com\/virtualization\/windowscontainers\/deployment\/deployment\">Despliegue de host de contenedores - Windows Server<\/a> para obtener instrucciones m\u00e1s detalladas.<\/li>\n<li>La m\u00e1quina virtual se reinicia. Inicie PowerShell y compruebe la versi\u00f3n de Docker utilizando <code>versi\u00f3n docker<\/code> mando:<a href=\"\/wp-content\/original-assets\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-24.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-14362\" src=\"\/wp-content\/original-assets\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-24.png\" alt=\"docker-windows-2016-24\" width=\"976\" height=\"630\" \/><\/a>Encontrar\u00e1 m\u00e1s informaci\u00f3n sobre Docker en la p\u00e1gina\u00a0<code>informaci\u00f3n de docker<\/code> mando:<img decoding=\"async\" src=\"https:\/\/cms.cbauthx.com\/site\/_cmsinternal\/binaries\/content\/gallery\/website\/blogs\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-25-1024x721.png\" \/><\/li>\n<li>Ejecute su primer contenedor Docker utilizando el comando\u00a0<code>docker run -it -p 80:80 microsoft\/iis<\/code> mando:<a href=\"\/wp-content\/original-assets\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-26-1024x307.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14380\" src=\"\/wp-content\/original-assets\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-26-1024x307.png\" alt=\"docker-windows-2016-26\" width=\"604\" height=\"181\" \/><\/a>Esto descargar\u00e1 la imagen Docker del servidor Microsoft IIS. \u00a1Esto va a tomar un tiempo as\u00ed que por favor sea paciente!<\/li>\n<li>Una vez descargada la imagen de 8,9 GB (al cabo de un rato), se inicia el servidor IIS. Compruebe la lista de im\u00e1genes utilizando el bot\u00f3n <code>im\u00e1genes docker<\/code> y la lista de contenedores en ejecuci\u00f3n mediante el comando <code>docker ps<\/code> mando:<a href=\"\/wp-content\/original-assets\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-27-1024x276.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14381\" src=\"\/wp-content\/original-assets\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-27-1024x276.png\" alt=\"docker-windows-2016-27\" width=\"604\" height=\"163\" \/><\/a>Para obtener m\u00e1s informaci\u00f3n sobre el contenedor, consulte la p\u00e1gina <code>docker inspeccionar<\/code> mando:\n<pre class=\"lang:yaml decode:true\">[\r\n  {\r\n    \"Id\": \"c15555e4b60ec24bbad2b8834c82e14313d193e07da2ca7d3948802e36f4d828\",\r\n    \"Created\": \"2016-10-27T23:45:20.4069634Z\",\r\n    \"Path\": \"C:\\ServiceMonitor.exe\",\r\n    \"Args\": [\r\n      \"w3svc\"\r\n    ],\r\n    \"State\": {\r\n      \"Status\": \"running\",\r\n      \"Running\": true,\r\n      \"Paused\": false,\r\n      \"Restarting\": false,\r\n      \"OOMKilled\": false,\r\n      \"Dead\": false,\r\n      \"Pid\": 4228,\r\n      \"ExitCode\": 0,\r\n      \"Error\": \"\",\r\n      \"StartedAt\": \"2016-10-27T23:45:34.5990616Z\",\r\n      \"FinishedAt\": \"0001-01-01T00:00:00Z\"\r\n    },\r\n    \"Image\": \"sha256:b6a44de60ef92f9eceb68effcfc5fdbd5ecb53677e8c4f1e8dcd02b0c11cb760\",\r\n    \"ResolvConfPath\": \"\",\r\n    \"HostnamePath\": \"\",\r\n    \"HostsPath\": \"\",\r\n    \"LogPath\": \"C:\\ProgramData\\docker\\containers\\c15555e4b60ec24bbad2b8834c82e14313d193e07da2ca7d3948802e36f4d828\\c15555e4b60ec24bbad2b8834c82e14313d193e07da2ca7d3948802e36f4d828-json.log\",\r\n    \"Name\": \"\/cocky_mahavira\",\r\n    \"RestartCount\": 0,\r\n    \"Driver\": \"windowsfilter\",\r\n    \"MountLabel\": \"\",\r\n    \"ProcessLabel\": \"\",\r\n    \"AppArmorProfile\": \"\",\r\n    \"ExecIDs\": null,\r\n    \"HostConfig\": {\r\n      \"Binds\": null,\r\n      \"ContainerIDFile\": \"\",\r\n      \"LogConfig\": {\r\n        \"Type\": \"json-file\",\r\n        \"Config\": {}\r\n      },\r\n      \"NetworkMode\": \"default\",\r\n      \"PortBindings\": {\r\n        \"80\/tcp\": [\r\n          {\r\n            \"HostIp\": \"\",\r\n            \"HostPort\": \"80\"\r\n          }\r\n        ]\r\n      },\r\n      \"RestartPolicy\": {\r\n        \"Name\": \"no\",\r\n        \"MaximumRetryCount\": 0\r\n      },\r\n      \"AutoRemove\": false,\r\n      \"VolumeDriver\": \"\",\r\n      \"VolumesFrom\": null,\r\n      \"CapAdd\": null,\r\n      \"CapDrop\": null,\r\n      \"Dns\": [],\r\n      \"DnsOptions\": [],\r\n      \"DnsSearch\": [],\r\n      \"ExtraHosts\": null,\r\n      \"GroupAdd\": null,\r\n      \"IpcMode\": \"\",\r\n      \"Cgroup\": \"\",\r\n      \"Links\": null,\r\n      \"OomScoreAdj\": 0,\r\n      \"PidMode\": \"\",\r\n      \"Privileged\": false,\r\n      \"PublishAllPorts\": false,\r\n      \"ReadonlyRootfs\": false,\r\n      \"SecurityOpt\": null,\r\n      \"UTSMode\": \"\",\r\n      \"UsernsMode\": \"\",\r\n      \"ShmSize\": 0,\r\n      \"ConsoleSize\": [\r\n        50,\r\n        120\r\n      ],\r\n      \"Isolation\": \"process\",\r\n      \"CpuShares\": 0,\r\n      \"Memory\": 0,\r\n      \"CgroupParent\": \"\",\r\n      \"BlkioWeight\": 0,\r\n      \"BlkioWeightDevice\": null,\r\n      \"BlkioDeviceReadBps\": null,\r\n      \"BlkioDeviceWriteBps\": null,\r\n      \"BlkioDeviceReadIOps\": null,\r\n      \"BlkioDeviceWriteIOps\": null,\r\n      \"CpuPeriod\": 0,\r\n      \"CpuQuota\": 0,\r\n      \"CpusetCpus\": \"\",\r\n      \"CpusetMems\": \"\",\r\n      \"Devices\": [],\r\n      \"DiskQuota\": 0,\r\n      \"KernelMemory\": 0,\r\n      \"MemoryReservation\": 0,\r\n      \"MemorySwap\": 0,\r\n      \"MemorySwappiness\": -1,\r\n      \"OomKillDisable\": false,\r\n      \"PidsLimit\": 0,\r\n      \"Ulimits\": null,\r\n      \"CpuCount\": 0,\r\n      \"CpuPercent\": 0,\r\n      \"IOMaximumIOps\": 0,\r\n      \"IOMaximumBandwidth\": 0\r\n    },\r\n    \"GraphDriver\": {\r\n      \"Name\": \"windowsfilter\",\r\n      \"Data\": {\r\n        \"dir\": \"C:\\ProgramData\\docker\\windowsfilter\\c15555e4b60ec24bbad2b8834c82e14313d193e07da2ca7d3948802e36f4d828\"\r\n      }\r\n    },\r\n    \"Mounts\": [],\r\n    \"Config\": {\r\n      \"Hostname\": \"c15555e4b60e\",\r\n      \"Domainname\": \"\",\r\n      \"User\": \"\",\r\n      \"AttachStdin\": true,\r\n      \"AttachStdout\": true,\r\n      \"AttachStderr\": true,\r\n      \"ExposedPorts\": {\r\n        \"80\/tcp\": {}\r\n      },\r\n      \"Tty\": true,\r\n      \"OpenStdin\": true,\r\n      \"StdinOnce\": true,\r\n      \"Env\": null,\r\n      \"Cmd\": null,\r\n      \"ArgsEscaped\": true,\r\n      \"Image\": \"microsoft\/iis\",\r\n      \"Volumes\": null,\r\n      \"WorkingDir\": \"\",\r\n      \"Entrypoint\": [\r\n        \"C:\\ServiceMonitor.exe\",\r\n        \"w3svc\"\r\n      ],\r\n      \"OnBuild\": null,\r\n      \"Labels\": {}\r\n    },\r\n    \"NetworkSettings\": {\r\n      \"Bridge\": \"\",\r\n      \"SandboxID\": \"b23c5766990bb9373e6cbb69cb54b011f57974ed381e60c1eacb7c3c47e303b2\",\r\n      \"HairpinMode\": false,\r\n      \"LinkLocalIPv6Address\": \"\",\r\n      \"LinkLocalIPv6PrefixLen\": 0,\r\n      \"Ports\": {\r\n        \"80\/tcp\": [\r\n          {\r\n            \"HostIp\": \"0.0.0.0\",\r\n            \"HostPort\": \"80\"\r\n          }\r\n        ]\r\n      },\r\n      \"SandboxKey\": \"b23c5766990b\",\r\n      \"SecondaryIPAddresses\": null,\r\n      \"SecondaryIPv6Addresses\": null,\r\n      \"EndpointID\": \"\",\r\n      \"Gateway\": \"\",\r\n      \"GlobalIPv6Address\": \"\",\r\n      \"GlobalIPv6PrefixLen\": 0,\r\n      \"IPAddress\": \"\",\r\n      \"IPPrefixLen\": 0,\r\n      \"IPv6Gateway\": \"\",\r\n      \"MacAddress\": \"\",\r\n      \"Networks\": {\r\n        \"nat\": {\r\n          \"IPAMConfig\": null,\r\n          \"Links\": null,\r\n          \"Aliases\": null,\r\n          \"NetworkID\": \"9ae352610731342dde19246e759944e79af7a19077d879024a17cedca4b061c9\",\r\n          \"EndpointID\": \"198d0a52838f1e5178b3fedc154e9f18409c13f0de489e99c06faf9ed2fbedd9\",\r\n          \"Gateway\": \"\",\r\n          \"IPAddress\": \"172.26.192.89\",\r\n          \"IPPrefixLen\": 16,\r\n          \"IPv6Gateway\": \"\",\r\n          \"GlobalIPv6Address\": \"\",\r\n          \"GlobalIPv6PrefixLen\": 0,\r\n          \"MacAddress\": \"00:15:5d:7e:60:60\"\r\n        }\r\n      }\r\n    }\r\n  }\r\n]<\/pre>\n<\/li>\n<li>La direcci\u00f3n IP exacta del contenedor se puede encontrar utilizando el comando:\n<pre class=\"lang:default decode:true\">docker inspect --format '{{ NetworkSettings.Networks.nat.IPAddress }}' cocky_mahavira<\/pre>\n<p>Se puede acceder a la p\u00e1gina principal de IIS en https:\/\/, como se muestra a continuaci\u00f3n:<\/p>\n<p><a href=\"\/wp-content\/original-assets\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-28-1024x735.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14382\" src=\"\/wp-content\/original-assets\/october-2016\/docker-on-windows-2016-server\/docker-windows-2016-28-1024x735.png\" alt=\"docker-windows-2016-28\" width=\"604\" height=\"434\" \/><\/a><\/li>\n<\/ol>\n<p>La siguiente parte mostrar\u00e1 c\u00f3mo crear tu propia imagen Docker en Windows Server 2016.<\/p>","protected":false},"excerpt":{"rendered":"<p>This blog is the first part of a multi-part series. The first part showed how to set up Windows Server 2016 as a VirtualBox VM.\u00a0This second part will show how to configure Docker on\u00a0Windows 2016 VM. Start an elevated PowerShell [&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":[1],"tags":[],"ppma_author":[8933],"class_list":["post-2419","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.0 (Yoast SEO v26.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Docker on Windows 2016 Server - The Couchbase Blog<\/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\/es\/docker-on-windows-2016-server\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker on Windows 2016 Server\" \/>\n<meta property=\"og:description\" content=\"This blog is the first part of a multi-part series. The first part showed how to set up Windows Server 2016 as a VirtualBox VM.\u00a0This second part will show how to configure Docker on\u00a0Windows 2016 VM. Start an elevated PowerShell [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/docker-on-windows-2016-server\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-06T08:48:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-07T16:49:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/\"},\"author\":{\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\"},\"headline\":\"Docker on Windows 2016 Server\",\"datePublished\":\"2017-01-06T08:48:31+00:00\",\"dateModified\":\"2019-05-07T16:49:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/\"},\"wordCount\":221,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/\",\"name\":\"Docker on Windows 2016 Server - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-01-06T08:48:31+00:00\",\"dateModified\":\"2019-05-07T16:49:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#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-on-windows-2016-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker on Windows 2016 Server\"}]},{\"@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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\":\"es\",\"@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\/es\/author\/arun-gupta\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Docker on Windows 2016 Server - The Couchbase Blog","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\/es\/docker-on-windows-2016-server\/","og_locale":"es_MX","og_type":"article","og_title":"Docker on Windows 2016 Server","og_description":"This blog is the first part of a multi-part series. The first part showed how to set up Windows Server 2016 as a VirtualBox VM.\u00a0This second part will show how to configure Docker on\u00a0Windows 2016 VM. Start an elevated PowerShell [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/docker-on-windows-2016-server\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-01-06T08:48:31+00:00","article_modified_time":"2019-05-07T16:49:07+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"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 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/"},"author":{"name":"Arun Gupta, VP, Developer Advocacy, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f"},"headline":"Docker on Windows 2016 Server","datePublished":"2017-01-06T08:48:31+00:00","dateModified":"2019-05-07T16:49:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/"},"wordCount":221,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/","url":"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/","name":"Docker on Windows 2016 Server - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-01-06T08:48:31+00:00","dateModified":"2019-05-07T16:49:07+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/docker-on-windows-2016-server\/#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-on-windows-2016-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Docker on Windows 2016 Server"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","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":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@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, Vicepresidente, Defensa del Desarrollador, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@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 es vicepresidente de promoci\u00f3n de desarrolladores en Couchbase. Ha creado y dirigido comunidades de desarrolladores durante m\u00e1s de 10 a\u00f1os en Sun, Oracle y Red Hat. Tiene una gran experiencia en liderar equipos multidisciplinares para desarrollar y ejecutar estrategias, planificar y ejecutar contenidos, campa\u00f1as de marketing y programas. Anteriormente dirigi\u00f3 equipos de ingenier\u00eda en Sun y es miembro fundador del equipo Java EE. Gupta es autor de m\u00e1s de 2.000 entradas de blog sobre tecnolog\u00eda. Tiene una amplia experiencia como conferenciante en m\u00e1s de 40 pa\u00edses sobre innumerables temas y es una JavaOne Rock Star desde hace tres a\u00f1os consecutivos. Gupta tambi\u00e9n fund\u00f3 el cap\u00edtulo Devoxx4Kids en Estados Unidos y sigue promoviendo la educaci\u00f3n tecnol\u00f3gica entre los ni\u00f1os. Autor de varios libros sobre tecnolog\u00eda, \u00e1vido corredor, trotamundos, campe\u00f3n de Java, l\u00edder de JUG, miembro del Dream Team de NetBeans y capit\u00e1n de Docker, es f\u00e1cilmente accesible en @arungupta.","sameAs":["https:\/\/x.com\/arungupta"],"url":"https:\/\/www.couchbase.com\/blog\/es\/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":"Arun Gupta es vicepresidente de promoci\u00f3n de desarrolladores en Couchbase. Ha creado y dirigido comunidades de desarrolladores durante m\u00e1s de 10 a\u00f1os en Sun, Oracle y Red Hat. Tiene una gran experiencia en liderar equipos multidisciplinares para desarrollar y ejecutar estrategias, planificar y ejecutar contenidos, campa\u00f1as de marketing y programas. Anteriormente dirigi\u00f3 equipos de ingenier\u00eda en Sun y es miembro fundador del equipo Java EE.\r\n\r\nGupta es autor de m\u00e1s de 2.000 entradas de blog sobre tecnolog\u00eda. Tiene una amplia experiencia como conferenciante en m\u00e1s de 40 pa\u00edses sobre innumerables temas y es una JavaOne Rock Star desde hace tres a\u00f1os consecutivos. Gupta tambi\u00e9n fund\u00f3 el cap\u00edtulo Devoxx4Kids en Estados Unidos y sigue promoviendo la educaci\u00f3n tecnol\u00f3gica entre los ni\u00f1os. Autor de varios libros sobre tecnolog\u00eda, \u00e1vido corredor, trotamundos, campe\u00f3n de Java, l\u00edder de JUG, miembro del Dream Team de NetBeans y capit\u00e1n de Docker, es f\u00e1cilmente accesible en @arungupta."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2419"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2419\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=2419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2419"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}