Successfully reported this slideshow.
Your SlideShare is downloading. ×

Docker and Windows: The State of the Union

Docker and Windows: The State of the Union

Download to read offline

Session from Docker London, covering Docker on Windows:
- the Docker platform on Windows
- limitations and differences
- Dockerizing Windows applications
- running a hybrid swarm

Session from Docker London, covering Docker on Windows:
- the Docker platform on Windows
- limitations and differences
- Dockerizing Windows applications
- running a hybrid swarm

Advertisement
Advertisement

More Related Content

Advertisement
Advertisement

Docker and Windows: The State of the Union

  1. 1. Docker and Windows The State of the Union Elton Stoneman @EltonStoneman | elton@docker.com
  2. 2. • The Docker platform on Windows • Limitations and differences • Dockerizing Windows applications • Running hybrid swarms
  3. 3. w3wp.exe nginx
  4. 4. w3wp.exe nginx
  5. 5. w3wp.exe nginx PS C:> :~$
  6. 6. .NET Fx ASP.NET Web App Server Core IIS > docker build
  7. 7. # escape=` FROM microsoft/windowsservercore SHELL ["powershell", "-Command"] RUN Add-WindowsFeature Web-server, ` NET-Framework-45-ASPNET, Web-Asp-Net45; ` Remove-Website -Name 'Default Web Site' COPY ProductLaunchWeb /product-launch-web RUN New-Website -Name 'product-launch' ` -PhysicalPath 'C:product-launch-web' -Port 80 EXPOSE 80 COPY bootstrap.ps1 / ENTRYPOINT ./bootstrap.ps1
  8. 8. > docker push hub.docker.com
  9. 9. > docker run
  10. 10. Docker on Windows demo
  11. 11. Current Limitations • Overlay networking – Swarm mode • RAM disk – Secrets • Mounts – Volumes & pipes sixeyed/ docker-windows-kb
  12. 12. Differences • Base images – Monthly release • Isolation mode – Hyper-V containers • Licensing & support – Docker & Microsoft
  13. 13. Windows Apps in Docker Compose demo
  14. 14. GET
  15. 15. GET
  16. 16. Hybrid swarm demo
  17. 17. Manager + UCP Worker + DTR Worker Worker
  18. 18. THANK YOU

×