It has been a long time since I blogged about Windows Containers but today I wanted to write a new article on how to update the Docker Engine on Windows Server 2016.
Since my last article on the topic of updating Windows Containers a few things have changed the process has become better.
To get started, I will first check the current Docker engine version that is installed on my Windows Server by running the cmdlet below:
get-Package -Name Docker -ProviderName DockerProvider
As you can see I am running an old version of Docker.
Below, I will run a cmdlet that will tell me what the current version of docker is that is available
Find-Package -Name Docker -ProviderName DockerProvider
And below you can see both versions
Docker Enterprise Edition version 17.06.2.EE-16 released at the end of July and contains bug fixes for Networking, Packaging , Runtime and Swarm mode.
All I need to do next is to run the cmdlet below and update Docker to the latest version
Install-Package -Name Docker -ProviderName DockerProvider -Update -Force
About windows Containers
Windows Server Containers first released 2 years ago and shipped with Windows Server 2016 and allowed organization to run Windows Containers inside a Windows Container host.