erans@codevalue.net
http://stiller.blog
Server
Host OS
Hypervisor
Server
Host OS
Docker Engine
Guest
OS
Guest
OS
Guest
OS
Bins/Libs Bins/Libs Bins/Libs
App A App A’ App B
Bins/Libs Bins/Libs
AppA
AppA’
AppB
AppB’
AppB
AppB’
AppB
AppB’
Containers are isolated,
but share OS and, where
appropriate,
bins/libraries
Bins/Libs
http://blog.xebia.com/deep-dive-into-windows-server-containers-and-docker-part-2-underlying-implementation-of-windows-server-containers/
http://blog.xebia.com/deep-dive-into-windows-server-containers-and-docker-part-2-underlying-implementation-of-windows-server-containers/
https://xebia.com/blog/deep-dive-into-windows-server-containers-and-docker-part-3-underlying-implementation-of-hyper-v-containers/
docker inspect -f "{{ .NetworkSettings.Networks.nat.IPAddress }}" my-container
20
Web App (IIS)
Worker
(Windows
Service)
SQL Server
RabbitMQ
https://github.com/Microsoft/aspnet-docker
Migrating Windows Applications
Docker Compose
Kubernetes & Azure Container Service (ACS)
Azure Other CloudsOn PremiseDev Box
Azure Service Fabric
https://www.slideshare.net/EranStiller
https://github.com/estiller/windows-containers-sample
https://docs.microsoft.com/en-us/virtualization/windowscontainers/index
https://kubernetes.io/docs/getting-started-guides/windows/
https://docs.microsoft.com/en-us/azure/aks/virtual-kubelet
Eran Stiller (@eranstiller)
Chief Technology Officer, CodeValue
erans@codevalue.net
http://stiller.blog
Windows Containers - Microsoft Ignite The Tour

Windows Containers - Microsoft Ignite The Tour