{"id":2414,"date":"2017-01-06T09:06:06","date_gmt":"2017-01-06T09:06:06","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2414"},"modified":"2023-07-20T13:23:12","modified_gmt":"2023-07-20T20:23:12","slug":"windows-server-2016-using-virtualbox-getting-ready-docker","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/","title":{"rendered":"Windows Server 2016 Using VirtualBox &#8211; Getting Ready for Docker"},"content":{"rendered":"<p>Windows \u00a0Server 2016 was <a href=\"https:\/\/blogs.technet.microsoft.com\/hybridcloud\/2016\/09\/26\/announcing-the-launch-of-windows-server-2016\/\">announced a few weeks ago<\/a>. I recommend you download the <a href=\"https:\/\/www.microsoft.com\/en-us\/evalcenter\/evaluate-windows-server-2016\">Windows 2016 Server Evaluation version<\/a>.<br \/>\nThis blog is the first part of a multi-part series. <span style=\"font-weight: 400\">The first part will show how to install Windows Server 2016 on VirtualBox VM<\/span>. This is an update to <a href=\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-virtualbox-docker\/\">Windows Server 2016 using VirtualBox for Docker Containers.<\/a> First steps:<\/p>\n<ol>\n<li>Download the <a href=\"https:\/\/www.microsoft.com\/en-us\/evalcenter\/evaluate-windows-server-2016\">Windows 2016 Server Evaluation version<\/a>. \u00a0It&#8217;s a ~5GB download so try on a reliable and fast Internet connection.<\/li>\n<li>Create a new\u00a0virtual machine (VM) using Virtual Box:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14331\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-1-1024x753.png\" alt=\"docker-windows-2016-1\" width=\"604\" height=\"444\" \/><\/li>\n<li>Set up a dynamically allocated HDD, make sure to choose 30GB. The installed operating system is ~17GB. The base <code>windowsservercore<\/code> image is 3.8GB. So if you chose the default 20GB HDD, then no Docker containers can run on it.<\/li>\n<li>Point to the downloaded ISO.<\/li>\n<li>Start the VM, take default settings:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14334\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-4-1024x821.png\" alt=\"docker-windows-2016-4\" width=\"604\" height=\"484\" \/><\/li>\n<li>Click on <code>Next<\/code>:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14335\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-5-1024x834.png\" alt=\"docker-windows-2016-5\" width=\"604\" height=\"492\" \/><br \/>\nClick on <code>Install now<\/code>.<\/li>\n<li>Select the <code>Desktop Experience<\/code> version otherwise the\u00a0standard Windows desktop will not be available after\u00a0Windows is booted:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14336\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-6-1024x755.png\" alt=\"docker-windows-2016-6\" width=\"604\" height=\"445\" \/><br \/>\nClick on <code>Next.<\/code><\/li>\n<li>Accept the license terms:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14337\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-7-1024x757.png\" alt=\"docker-windows-2016-7\" width=\"604\" height=\"447\" \/><\/li>\n<li>Select <code>Custom Install<\/code> as we are installing as a VM:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14338\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-8-1024x733.png\" alt=\"docker-windows-2016-8\" width=\"604\" height=\"432\" \/><\/li>\n<li>Take the default for the allocated space:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14339\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-9-1024x764.png\" alt=\"docker-windows-2016-9\" width=\"604\" height=\"451\" \/><\/li>\n<li>Click on <code>Next<\/code> to start the installation:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14342\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-10-1024x782.png\" alt=\"docker-windows-2016-10\" width=\"604\" height=\"461\" \/><br \/>\nWait for a few minutes for the installation to complete:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14343\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-11-1024x787.png\" alt=\"docker-windows-2016-11\" width=\"604\" height=\"464\" \/><br \/>\nIt will take a few minutes for the install to complete.<\/li>\n<li>Enter the administrator&#8217;s password:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14345\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-13-1024x391.png\" alt=\"docker-windows-2016-13\" width=\"604\" height=\"231\" \/><br \/>\nSeems like it requires alphabets, numbers, and special characters. The dialog expects to meet the password criteria without showing the criteria, this is weird!<\/li>\n<li>Entering the credentials shows the Windows\u00a0login screen.<\/li>\n<li>In classical Windows, you do a three-finger salute of <code>Ctrl<\/code>+<code>Alt<\/code>+<code>Del<\/code> to view Desktop. This key combination needs to be sent to Windows VM using the Virtual Box menu:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14347\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-15.png\" alt=\"docker-windows-2016-15\" width=\"556\" height=\"169\" \/><\/li>\n<li>Server Manager Dashboard shows up:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14348\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-16-1024x769.png\" alt=\"docker-windows-2016-16\" width=\"559\" height=\"419\" \/><\/li>\n<li>The latest updates need to be installed. Click on the Start icon, and search for <code>update<\/code>:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14349\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-17-586x1024.png\" alt=\"docker-windows-2016-17\" width=\"287\" height=\"502\" \/><br \/>\nSelect <code>Check for Updates<\/code>.<\/li>\n<li>The Update window looks like:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14350\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-18-1024x642.png\" alt=\"docker-windows-2016-18\" width=\"604\" height=\"379\" \/><br \/>\nSelect <code>Check for updates<\/code> again.<\/li>\n<li>The latest updates are downloaded and installed:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14351\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-19.png\" alt=\"docker-windows-2016-19\" width=\"532\" height=\"390\" \/><\/li>\n<li>Once\u00a0the\u00a0updates are downloaded and installed, then the VM needs to be restarted:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14352\" src=\"\/wp-content\/original-assets\/october-2016\/windows-server-2016-using-virtualbox---getting-ready-for-docker\/docker-windows-2016-20.png\" alt=\"docker-windows-2016-20\" width=\"533\" height=\"405\" \/><br \/>\nClick on <code>Restart\u00a0now<\/code> to restart the VM.<\/li>\n<li>You&#8217;ve now restarted the VM.<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Congratulations<\/span><span style=\"font-weight: 400\">! You now know how to install Windows Server in VirtualBox<\/span>. Subsequent parts of this multi-part blog will show how to configure Docker containers and run a multi-container application using <a href=\"https:\/\/www.couchbase.com\/blog\/couchbase-using-docker-compose\/\">Docker Compose<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Windows \u00a0Server 2016 was announced a few weeks ago. I recommend you download the Windows 2016 Server Evaluation version. This blog is the first part of a multi-part series. The first part will show how to install Windows Server 2016 [&hellip;]<\/p>\n","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,1816],"tags":[1519,1896,9305,1634],"ppma_author":[8933],"class_list":["post-2414","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-couchbase-server","tag-docker","tag-docker-compose","tag-virtual-machine","tag-windows"],"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>How to Install Windows Server 2016 on VirtualBox | Couchbase<\/title>\n<meta name=\"description\" content=\"Find out how to install Windows Server 2016 on VirtualBox VM. This is an update to Windows Server 2016 using VirtualBox for Docker Containers.\" \/>\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\/windows-server-2016-using-virtualbox-getting-ready-docker\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Windows Server 2016 Using VirtualBox - Getting Ready for Docker\" \/>\n<meta property=\"og:description\" content=\"Find out how to install Windows Server 2016 on VirtualBox VM. This is an update to Windows Server 2016 using VirtualBox for Docker Containers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-06T09:06:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-20T20:23:12+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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/\"},\"author\":{\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\"},\"headline\":\"Windows Server 2016 Using VirtualBox &#8211; Getting Ready for Docker\",\"datePublished\":\"2017-01-06T09:06:06+00:00\",\"dateModified\":\"2023-07-20T20:23:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/\"},\"wordCount\":366,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"docker\",\"docker-compose\",\"virtual machine\",\"windows\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/\",\"name\":\"How to Install Windows Server 2016 on VirtualBox | Couchbase\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-01-06T09:06:06+00:00\",\"dateModified\":\"2023-07-20T20:23:12+00:00\",\"description\":\"Find out how to install Windows Server 2016 on VirtualBox VM. This is an update to Windows Server 2016 using VirtualBox for Docker Containers.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#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\/windows-server-2016-using-virtualbox-getting-ready-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Windows Server 2016 Using VirtualBox &#8211; Getting Ready for Docker\"}]},{\"@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\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@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\":\"en-US\",\"@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\/author\/arun-gupta\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install Windows Server 2016 on VirtualBox | Couchbase","description":"Find out how to install Windows Server 2016 on VirtualBox VM. This is an update to Windows Server 2016 using VirtualBox for Docker Containers.","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\/windows-server-2016-using-virtualbox-getting-ready-docker\/","og_locale":"en_US","og_type":"article","og_title":"Windows Server 2016 Using VirtualBox - Getting Ready for Docker","og_description":"Find out how to install Windows Server 2016 on VirtualBox VM. This is an update to Windows Server 2016 using VirtualBox for Docker Containers.","og_url":"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-01-06T09:06:06+00:00","article_modified_time":"2023-07-20T20:23:12+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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/"},"author":{"name":"Arun Gupta, VP, Developer Advocacy, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f"},"headline":"Windows Server 2016 Using VirtualBox &#8211; Getting Ready for Docker","datePublished":"2017-01-06T09:06:06+00:00","dateModified":"2023-07-20T20:23:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/"},"wordCount":366,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["docker","docker-compose","virtual machine","windows"],"articleSection":["Best Practices and Tutorials","Couchbase Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/","url":"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/","name":"How to Install Windows Server 2016 on VirtualBox | Couchbase","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-01-06T09:06:06+00:00","dateModified":"2023-07-20T20:23:12+00:00","description":"Find out how to install Windows Server 2016 on VirtualBox VM. This is an update to Windows Server 2016 using VirtualBox for Docker Containers.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/windows-server-2016-using-virtualbox-getting-ready-docker\/#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\/windows-server-2016-using-virtualbox-getting-ready-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Windows Server 2016 Using VirtualBox &#8211; Getting Ready for Docker"}]},{"@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":"en-US"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"The Couchbase Blog","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@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":"en-US","@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\/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 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.\r\n\r\nGupta 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."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/2414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=2414"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/2414\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=2414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=2414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=2414"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=2414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}