Linux & Windows Containers on a Hybrid Docker Swarm
summary
Demonstrates a running Docker Swarm hybrid cluster that schedules Windows and Linux images to the correct nodes, uses swarm secrets for encrypted connection strings, and migrates parts of a .NET web app incrementally: the Windows Nanoserver message queue is replaced by NATS on Linux, Elasticsearch + Kibana are added, and the proxy is swapped for nginx on Linux. Demo shows real failures — cached DNS in legacy .NET clients requires service restarts — and after fixes the mixed-OS stack works end-to-end; cites large clusters (600+ nodes) and multi-manager setups.
AI-written summary · about
chapters (10)
- 0:00Introduction to hybrid containers
- 4:10What is Docker Swarm
- 12:42Why Linux and Windows containers differ
- 16:33Benefits of hybrid clusters
- 24:17Demo setup and first deployment
- 33:18Upgrading to version 2
- 41:10Adding new features in version 3
- 47:19Replacing the proxy in version 4
- 52:39Final hybrid swarm overview
- 54:42Future and resources
related talks
45mThe Hybrid Docker Swarm: Mashing Windows and Linux Apps with Containers
01h 01mDeploying Windows Container based apps using Kubernetes
58mDeploying Docker Containers on Windows Server 2016
01h 18mEmbracing Docker simplicity - while harnessing platform power
01h 02mDeploying Applications to Windows Containers and Windows Server 2016
44mHow Real is this Cross Platform .NET Thing Really?
39mHighly Available & Distributed Containers
58mDeploying Applications as Containers on Windows Server 2016
