{"id":7241,"date":"2016-03-15T08:16:35","date_gmt":"2016-03-15T07:16:35","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/"},"modified":"2016-03-15T08:16:35","modified_gmt":"2016-03-15T07:16:35","slug":"windows-container-installation-and-utilization","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/","title":{"rendered":"Windows Container: installation and utilization"},"content":{"rendered":"<p>Some weeks ago, I did a general presentation about Windows Server 2016 and the new Container feature (<a href=\"http:\/\/dbi-services.com\/blog\/windows-server-2016-containers\/\">here<\/a>). Today, I will go through the installation and utilization of Windows Containers.<\/p>\n<p>I will use a Virtual Machine, under Hyper-V, during this blog.<br \/>\nFirst of all, I have to set the environment to be able to use Windows Containers as it requires the Container OS Base Images. Microsoft has prepared a script in order to configure a system as a Windows Container Host. I will show you this first step.<\/p>\n<p>To download the script, open a PowerShell screen as Administrator and execute this command:<\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">wget -uri https:\/\/aka.ms\/tp4\/Install-ContainerHost -OutFile C:\\Install-ContainerHost.ps1<\/pre>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">Once the script is download, I will have to execute it with the -SkipDocker parameter to skip Docker installation. Indeed, my intention is to focus only on the Windows Container topic in this blog post:<\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\"><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7411\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont1.jpg\" alt=\"WinCont1\" width=\"300\" height=\"117\" \/><\/a><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">The script will perform the following tasks:<\/p>\n<ul>\n<li class=\"brush: actionscript3; gutter: true; first-line: 1\">Check if the Container feature is already enabled and if not enable it<\/li>\n<li class=\"brush: actionscript3; gutter: true; first-line: 1\">Enable Container networking<\/li>\n<li class=\"brush: actionscript3; gutter: true; first-line: 1\">Create Container switch with NAT<\/li>\n<li class=\"brush: actionscript3; gutter: true; first-line: 1\">Creating NAT for IP Address 172.16.0.0\/12<\/li>\n<li class=\"brush: actionscript3; gutter: true; first-line: 1\">Downloading OS Container Image (WindowsServerCore)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont22.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7410\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont22.jpg\" alt=\"WinCont22\" width=\"300\" height=\"84\" \/><\/a><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">The environment is now configured and I will check all the cmdlets available for Windows Containers:<\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">\u00a0<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7413\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont3.jpg\" alt=\"WinCont3\" width=\"300\" height=\"233\" \/><\/a><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">Let&#8217;s check if I have a Container with Get-Container or a Container Image with Get-ContainerImage:<\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\"><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7414\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont4.jpg\" alt=\"WinCont4\" width=\"300\" height=\"96\" \/><\/a><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">I don&#8217;t have any Containers for the moment but we may notice an OS Container Image named WindowsServerCore published by Microsoft downloaded during the first step. I will use it to create a Container named Test and then connect it to my Virtual Switch:<\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\"><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7405\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont5.jpg\" alt=\"WinCont5\" width=\"300\" height=\"76\" \/><\/a><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">My new Container named Test has been created and is not running for the\u00a0 moment. I can see the related parent image WindowsServerCore.<br \/>\nI will start it and create an interactive session with it to be able to check its configuration and manage it:<\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\"><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7406\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont6.jpg\" alt=\"WinCont6\" width=\"300\" height=\"86\" \/><\/a><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">The prompt name indicates that I am now located in my container Test. I can now execute some PowerShell cmdlets as Get-WindowsFeature to have a look at the Windows Features installed on my Container:<\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\"><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont7.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7407\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont7.jpg\" alt=\"WinCont7\" width=\"300\" height=\"241\" \/><\/a><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">I need to install .NET 3.5 Framework in my Container Test and it requires the Windows Server ISO. For that, I have to map a Windows Server ISO file to my VM and create a shared folder accessible from my Container via the cmdlet Add-ContainerSharedFolder. So I have to exit from my interactive session and to stop my Container as well:<\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">\u00a0<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7408\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont8.jpg\" alt=\"WinCont8\" width=\"300\" height=\"61\" \/><\/a><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">Then I will restart my Container, enter in an interactive session and finally install the .NET 3.5 feature by indicating where to find my source:<\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\"><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont9.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7409\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont9.jpg\" alt=\"WinCont9\" width=\"300\" height=\"67\" \/><\/a><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">Why do you think I installed the .NET 3.5 Framework? Don&#8217;t forget that I am a SQL Server DBA&#8230; So I will try to install a SQL Server instance on my Container \ud83d\ude09<br \/>\nFor that, I will eject the Windows Server ISO mounted in my VM and insert the SQL Server 2014 ISO.<br \/>\nFrom my Container, I will install a default SQL Server instance from a command line as we may do it <span id=\"mt134\" class=\"sentence\">on a Server Core operating system:<br \/>\n<\/span><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\"><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont10.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7430\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont10.jpg\" alt=\"WinCont10\" width=\"300\" height=\"114\" \/><\/a><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">The installation succeeds. Let&#8217;s try to query my new SQL Server instance. I will first check if the SQL Server service is running in my Container and accessible from my host:<\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\"><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont11.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7474\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont11.jpg\" alt=\"WinCont11\" width=\"300\" height=\"94\" \/><\/a><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">Everything seems to work properly from my host. I will check if I can manage the instance installed on my Container via Management Studio as we could do for a classic SQL Server instance installed on a Windows Server Core:<\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\"><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont12.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7475\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont12.jpg\" alt=\"WinCont12\" width=\"300\" height=\"233\" \/><\/a><\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">I am able to access to my SQL Server instance and I am able to manage it as usual.<\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">This new Windows Containers feature is working quite well for a preview and provide to DBAs some new capabilities about SQL Server deployment. In a future blog, I will show you how we can export and import a Container from a Virtual Machine to another one or to the cloud.<\/p>\n<p class=\"brush: actionscript3; gutter: true; first-line: 1\">\n","protected":false},"excerpt":{"rendered":"<p>Some weeks ago, I did a general presentation about Windows Server 2016 and the new Container feature (here). Today, I will go through the installation and utilization of Windows Containers. I will use a Virtual Machine, under Hyper-V, during this blog. First of all, I have to set the environment to be able to use&hellip;&nbsp;<\/p>\n","protected":false},"author":21,"featured_media":7254,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[4133],"tags":[762,601,763,557],"class_list":["post-7241","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-database","tag-containers","tag-docker","tag-windows-containers","tag-windows-server-2016"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Windows Container: installation and utilization - dbi services | Blog<\/title>\n<meta name=\"description\" content=\"Windows Server 2016 introduces Windows Container and Docker\" \/>\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.dbi-services.com\/blog\/windows-container-installation-and-utilization\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Windows Container: installation and utilization\" \/>\n<meta property=\"og:description\" content=\"Windows Server 2016 introduces Windows Container and Docker\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi services | Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/dbiservices\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-03-15T07:16:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont5-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"873\" \/>\n\t<meta property=\"og:image:height\" content=\"222\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"St\u00e9phane Savorgnano\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dbiservices\" \/>\n<meta name=\"twitter:site\" content=\"@dbiservices\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"St\u00e9phane Savorgnano\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/\"},\"author\":{\"name\":\"St\u00e9phane Savorgnano\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/adf6293d8bc8a7a26490acfe2918b6d7\"},\"headline\":\"Windows Container: installation and utilization\",\"datePublished\":\"2016-03-15T07:16:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/\"},\"wordCount\":637,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/WinCont5-1.jpg\",\"keywords\":[\"Containers\",\"Docker\",\"Windows Containers\",\"Windows Server 2016\"],\"articleSection\":[\"Database\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/\",\"name\":\"Windows Container: installation and utilization - dbi services | Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/WinCont5-1.jpg\",\"datePublished\":\"2016-03-15T07:16:35+00:00\",\"description\":\"Windows Server 2016 introduces Windows Container and Docker\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/WinCont5-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/WinCont5-1.jpg\",\"width\":873,\"height\":222},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/windows-container-installation-and-utilization\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Windows Container: installation and utilization\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi services Blog\",\"description\":\"#BeSharing\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#organization\"},\"alternateName\":\"dbi Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#organization\",\"name\":\"dbi services\",\"alternateName\":\"dbi\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dbi-services-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dbi-services-logo.png\",\"width\":512,\"height\":512,\"caption\":\"dbi services\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/dbiservices\\\/\",\"https:\\\/\\\/x.com\\\/dbiservices\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/dbi-services\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/dbiservices\"],\"description\":\"Swiss IT consulting and services company specialised in efficient data infrastructures and platforms: databases, application servers, cloud, DevOps, digitalization, analytics, data quality and monitoring. Headquartered in Del\u00e9mont with offices in Nyon, Basel, Bern and Zurich.\",\"email\":\"info@dbi-services.com\",\"telephone\":\"+41 32 422 96 00\",\"legalName\":\"dbi services SA\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/adf6293d8bc8a7a26490acfe2918b6d7\",\"name\":\"St\u00e9phane Savorgnano\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/STS_web-min-scaled.jpg\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/STS_web-min-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/STS_web-min-scaled.jpg\",\"caption\":\"St\u00e9phane Savorgnano\"},\"description\":\"St\u00e9phane Savorgnano has more than 20 years of experience in Microsoft software development and SQL Server database solutions, specializing in SQL Server installation, performance analysis, and best practices. He holds Microsoft Certified Solutions Associate (MCSA) and Expert (MCSE) for SQL Server 2012 through 2017, MCTS, MCITP for SQL Server 2008, and ITIL V3 Foundation certifications. Prior to dbi services, he was a software engineer at Ciba Specialty Chemicals in Basel. He holds a Master's degree in Informatics from the University of Mulhouse. His industry experience covers banking and financial services, chemicals, and pharmaceuticals.\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/stephane-savorgnano\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Windows Container: installation and utilization - dbi services | Blog","description":"Windows Server 2016 introduces Windows Container and Docker","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.dbi-services.com\/blog\/windows-container-installation-and-utilization\/","og_locale":"en_US","og_type":"article","og_title":"Windows Container: installation and utilization","og_description":"Windows Server 2016 introduces Windows Container and Docker","og_url":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/","og_site_name":"dbi services | Blog","article_publisher":"https:\/\/www.facebook.com\/dbiservices\/","article_published_time":"2016-03-15T07:16:35+00:00","og_image":[{"width":873,"height":222,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont5-1.jpg","type":"image\/jpeg"}],"author":"St\u00e9phane Savorgnano","twitter_card":"summary_large_image","twitter_creator":"@dbiservices","twitter_site":"@dbiservices","twitter_misc":{"Written by":"St\u00e9phane Savorgnano","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/"},"author":{"name":"St\u00e9phane Savorgnano","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/adf6293d8bc8a7a26490acfe2918b6d7"},"headline":"Windows Container: installation and utilization","datePublished":"2016-03-15T07:16:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/"},"wordCount":637,"commentCount":0,"publisher":{"@id":"https:\/\/www.dbi-services.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont5-1.jpg","keywords":["Containers","Docker","Windows Containers","Windows Server 2016"],"articleSection":["Database"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/","url":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/","name":"Windows Container: installation and utilization - dbi services | Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont5-1.jpg","datePublished":"2016-03-15T07:16:35+00:00","description":"Windows Server 2016 introduces Windows Container and Docker","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont5-1.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/WinCont5-1.jpg","width":873,"height":222},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Windows Container: installation and utilization"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi services Blog","description":"#BeSharing","publisher":{"@id":"https:\/\/www.dbi-services.com\/blog\/#organization"},"alternateName":"dbi Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dbi-services.com\/blog\/#organization","name":"dbi services","alternateName":"dbi","url":"https:\/\/www.dbi-services.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2026\/09\/dbi-services-logo.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2026\/09\/dbi-services-logo.png","width":512,"height":512,"caption":"dbi services"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/dbiservices\/","https:\/\/x.com\/dbiservices","https:\/\/www.linkedin.com\/company\/dbi-services\/","https:\/\/www.youtube.com\/user\/dbiservices"],"description":"Swiss IT consulting and services company specialised in efficient data infrastructures and platforms: databases, application servers, cloud, DevOps, digitalization, analytics, data quality and monitoring. Headquartered in Del\u00e9mont with offices in Nyon, Basel, Bern and Zurich.","email":"info@dbi-services.com","telephone":"+41 32 422 96 00","legalName":"dbi services SA"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/adf6293d8bc8a7a26490acfe2918b6d7","name":"St\u00e9phane Savorgnano","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/10\/STS_web-min-scaled.jpg","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/10\/STS_web-min-scaled.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/10\/STS_web-min-scaled.jpg","caption":"St\u00e9phane Savorgnano"},"description":"St\u00e9phane Savorgnano has more than 20 years of experience in Microsoft software development and SQL Server database solutions, specializing in SQL Server installation, performance analysis, and best practices. He holds Microsoft Certified Solutions Associate (MCSA) and Expert (MCSE) for SQL Server 2012 through 2017, MCTS, MCITP for SQL Server 2008, and ITIL V3 Foundation certifications. Prior to dbi services, he was a software engineer at Ciba Specialty Chemicals in Basel. He holds a Master's degree in Informatics from the University of Mulhouse. His industry experience covers banking and financial services, chemicals, and pharmaceuticals.","url":"https:\/\/www.dbi-services.com\/blog\/author\/stephane-savorgnano\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/7241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=7241"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/7241\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/7254"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=7241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=7241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=7241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}