The Hybrid Docker Swarm
MASHING WINDOWS AND LINUX CONTAINERS
@EltonStoneman | elton@docker.com
Today
MASHING WINDOWS AND LINUX CONTAINERS
• Why containers are OS-specific
• Why you should think cross-platform
• Cross-platform apps with Docker swarm
Linux vs. Windows
Open JDK
Tomcat
Web App
Ubuntu
> docker image build
.NET Fx
ASP.NET
Web App
Server Core
IIS
> docker image build
w3wp.exe tomcat
> docker container run
w3wp.exe tomcat
> docker container run
tomcatw3wp.exe
> docker ...
PS C:>
:~$
PS C:> docker …
Manager Worker Worker
$ docker…
Manager Worker Worker
PS C:> docker …
$ docker…
But, why?
Manager Worker Worker
$600*
*
@ D2 v2
List price
13 July 2017
Manager Worker Worker
$300*
*
@ D2 v2
List price
13 July 2017
Manager x3 Worker x2 Worker x2
$1400 $900*
*
@ D2 v2
List price
13 July 2017
The Demo App
GET
dockersamples/newsletter-signup
GET
GET
Takeaways
CROSS-PLATFORM WITH DOCKER
• Linux on Linux; Windows on Windows
• Any OS: cost, choice, stability
• Docker swarm: Windows without Windows
Next Steps
THE CALL TO ACTION
• Docker Labs | dockr.ly/labs
• DockerCon | October, Copenhagen
• @EltonStoneman
THANK YOU :)
@EltonStoneman | elton@docker.com

Cloud+Data Next: Mashing Linux and Windows Containers