The document discusses the current status of Docker on Windows. It begins with an introduction of the presenter and then provides an overview of Windows containers and how they work using lightweight virtualization and namespaces. Examples are given of different container types and base images that can be used. The rest of the document previews a demo and discusses other Docker tools and how they work or don't currently work on Windows, with notes on where development is headed.
13. What is it?
Why use it?
Build - Ship - Run
Reproducible development environment
13 / 35
14. What is it?
Why use it?
Build - Ship - Run
Reproducible development environment
Same container in dev
14 / 35
15. What is it?
Why use it?
Build - Ship - Run
Reproducible development environment
Same container in dev, test
15 / 35
16. What is it?
Why use it?
Build - Ship - Run
Reproducible development environment
Same container in dev, test and prod
16 / 35
17. What is it?
Why use it?
Build - Ship - Run
Reproducible development environment
Same container in dev, test and prod
Containers are versioned
17 / 35
25. Container types
Windows Server Containers
use same Windows kernel
lightweight, faster
Hyper-V Containers
running in Hyper-V
better isolation
docker run --isolation=hyperv
25 / 35
26. Base container images
Windows Server Core
nearly full Win32 compatible
about 9 GByte
Nano Server
fast to boot
software may need porting
about 700 MByte
FROM scratch
Base images must be preinstalled on Container Host
26 / 35