Docker on Windows: Windows Containers
Docker on Windows
Windows Containers are coming to next versions of the Server and Client OSes; Windows Server Containers will have Linux like isolation through namespace and process. Hyper-V Containers uses light weight virtual machine and this can be tried on Windows 10 Insider Builds. You need 14352 or later build.

There is a step by step guide available at https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10 and following it you can have the Hyper-V Containers running on the Windows 10

Here’s the output of some Docker commands:
PS C:\WINDOWS\system32> docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
microsoft/sample-dotnet latest 28da49c3bff4 6 days ago 918.3 MB
nanoserver 10.0.14300.1016 3f5112ddd185 4 weeks ago 810.2 MB
nanoserver latest 3f5112ddd185 4 weeks ago 810.2 MB
PS C:\WINDOWS\system32> docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS P
ORTS NAMES
187e8f0bade3 microsoft/sample-dotnet "dotnet dotnetbot.dll" 12 minutes ago Exited (0) 11 minutes ago
sad_northcutt
PS C:\WINDOWS\system32> docker info
Containers: 1
Running: 0
Paused: 0
Stopped: 1
Images: 2
Server Version: 1.12.0-dev
Storage Driver: Windows filter storage driver
Windows:
Logging Driver: json-file
Plugins:
Volume: local
Network: transparent nat null
Kernel Version: 10.0 14361 (14361.0.amd64fre.rs1_release.160603-1700)
Operating System: Windows 10 Pro Insider Preview
OSType: windows
Architecture: x86_64
CPUs: 8
Total Memory: 15.94 GiB
Name: ENVY
ID: ****************************************
Docker Root Dir: C:\ProgramData\docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Insecure Registries:
127.0.0.0/8
References