{"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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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\/sites\/2\/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;]<\/p>\n","protected":false},"author":21,"featured_media":7254,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229],"tags":[762,601,51,763,557],"type_dbi":[],"class_list":["post-7241","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-database-administration-monitoring","tag-containers","tag-docker","tag-sql-server","tag-windows-containers","tag-windows-server-2016"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Windows Container: installation and utilization - dbi 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 Blog\" \/>\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\/sites\/2\/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: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\/b6bce7d75118b35bdb3b439ad6a9ca3c\"},\"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,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/WinCont5-1.jpg\",\"keywords\":[\"Containers\",\"Docker\",\"SQL Server\",\"Windows Containers\",\"windows server 2016\"],\"articleSection\":[\"Database Administration &amp; Monitoring\"],\"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 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\/sites\/2\/2022\/04\/WinCont5-1.jpg\",\"datePublished\":\"2016-03-15T07:16:35+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/b6bce7d75118b35bdb3b439ad6a9ca3c\"},\"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\/sites\/2\/2022\/04\/WinCont5-1.jpg\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/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 Blog\",\"description\":\"\",\"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\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/b6bce7d75118b35bdb3b439ad6a9ca3c\",\"name\":\"St\u00e9phane Savorgnano\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/88d2a790f775c52c1012ec644d883431da758f2cbcfc16067ade04d2ef625ef5?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/88d2a790f775c52c1012ec644d883431da758f2cbcfc16067ade04d2ef625ef5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/88d2a790f775c52c1012ec644d883431da758f2cbcfc16067ade04d2ef625ef5?s=96&d=mm&r=g\",\"caption\":\"St\u00e9phane Savorgnano\"},\"description\":\"St\u00e9phane Savorgnano has more than fifteen years of experience in Microsoft software development and in SQL Server database solutions. He is specialized in SQL Server installation, performance analysis, best practices, etc. St\u00e9phane Savorgnano is Microsoft Certified Solutions Associate (MCSA) and\u00a0Microsoft Certified Solutions Expert (MCSE) for SQL Server 2012. He is also Microsoft Certified Technology Specialist (MCTS) and Microsoft Certified IT Professional (MCITP) for SQL Server 2008 as well as ITIL Foundation V3 certified. Prior to joining dbi services, he was software engineer at Ciba Specialty Chemicals in Basel. St\u00e9phane Savorgnano holds a Master of Informatics from Mulhouse University (F). His branch-related experience covers Banking \/ Financial Services, Chemicals &amp; Pharmaceuticals, etc.\",\"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 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 Blog","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\/sites\/2\/2022\/04\/WinCont5-1.jpg","type":"image\/jpeg"}],"author":"St\u00e9phane Savorgnano","twitter_card":"summary_large_image","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\/b6bce7d75118b35bdb3b439ad6a9ca3c"},"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,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/windows-container-installation-and-utilization\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/WinCont5-1.jpg","keywords":["Containers","Docker","SQL Server","Windows Containers","windows server 2016"],"articleSection":["Database Administration &amp; Monitoring"],"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 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\/sites\/2\/2022\/04\/WinCont5-1.jpg","datePublished":"2016-03-15T07:16:35+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/b6bce7d75118b35bdb3b439ad6a9ca3c"},"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\/sites\/2\/2022\/04\/WinCont5-1.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/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 Blog","description":"","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":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/b6bce7d75118b35bdb3b439ad6a9ca3c","name":"St\u00e9phane Savorgnano","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/88d2a790f775c52c1012ec644d883431da758f2cbcfc16067ade04d2ef625ef5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/88d2a790f775c52c1012ec644d883431da758f2cbcfc16067ade04d2ef625ef5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/88d2a790f775c52c1012ec644d883431da758f2cbcfc16067ade04d2ef625ef5?s=96&d=mm&r=g","caption":"St\u00e9phane Savorgnano"},"description":"St\u00e9phane Savorgnano has more than fifteen years of experience in Microsoft software development and in SQL Server database solutions. He is specialized in SQL Server installation, performance analysis, best practices, etc. St\u00e9phane Savorgnano is Microsoft Certified Solutions Associate (MCSA) and\u00a0Microsoft Certified Solutions Expert (MCSE) for SQL Server 2012. He is also Microsoft Certified Technology Specialist (MCTS) and Microsoft Certified IT Professional (MCITP) for SQL Server 2008 as well as ITIL Foundation V3 certified. Prior to joining dbi services, he was software engineer at Ciba Specialty Chemicals in Basel. St\u00e9phane Savorgnano holds a Master of Informatics from Mulhouse University (F). His branch-related experience covers Banking \/ Financial Services, Chemicals &amp; Pharmaceuticals, etc.","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"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=7241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}