Docker is the most popular container platform available today, but it does have a major shortcoming: It has historically been used on Linux systems. As such, Windows shops have thus far been forced to adopt some Linux systems or use something other than a Docker platform. But this is about to change.
In the forthcoming release of Windows Server 2016, native support for Microsoft containers within Windows Server will be offered for the first time. In some ways, these Microsoft containers can be thought of as a hybrid container feature. The Docker engine actually exists within Windows Server 2016. Administrators who are used to working with Docker containers will find they can use the same tools and commands to manage Microsoft containers in Windows Server 2016 as they would ordinarily use to manage Docker containers in a Linux environment.
On the other hand, Microsoft containers are a part of the Windows Server operating system and behave in a manner similar to other Windows Server roles and features. Microsoft has long stated that PowerShell is its preferred tool for managing Windows Server, so it should come as no surprise that Windows Server containers can be created and managed through the use of PowerShell cmdlets. The containers within Windows Server can be managed as if they were running on a Linux server or Windows Server.
An important thing to understand about Microsoft containers within Windows Server 2016 is that they are somewhat limited with regard to portability. Although Windows Server containers are every bit as portable as the Docker containers found in Linux environments, storage administrators probably won't be able to move a Docker image out of Linux and put it onto a Windows Server. This is due to Windows and Linux servers using different file systems and kernels, which is bound to cause some interoperability issues.
Microsoft continues its Docker push with a Hyper-V container tool
Benefits of using Docker containers with Windows
Related Q&A from Brien Posey
Top trends in data protection include more comprehensive backup platforms. With data in many different places, including multiple clouds, products ... Continue Reading
Does your organization struggle to store and protect all of its data? Tape storage might be a smart, cost-efficient route, as data volumes continue ... Continue Reading
Removing personal data from a database is a simple process, but eliminating that information from full backups could undermine the integrity of your ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.