Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Let's talk Windows Containers on Windows Server 2019

1.027 visualizaciones

Publicado el

Docker has revolutionized how we think about Software deployment. Microsoft has adopted this technology to Windows to have the same approach for native Windows tools and applications. This talk gives you an overview of Docker and how you can create isolated environments for development and deployment. With the new Windows Server 2019 we have a lot of improvements and better feature parity compared to previous releases.

Create a Docker Swarm and run Traefik Proxy and Portainer UI in Swarm mode.

Publicado en: Ingeniería
  • Sé el primero en comentar

Let's talk Windows Containers on Windows Server 2019

  1. 1. Let´s talk Windows Containers WINDOWS SERVER 2019 Stefan Scherer | @stefscherer
  2. 2. The Docker Family Tree Community Edition Enterprise Edition Open source framework for assembling core components that make a container platform Free, community-supported product for delivering a container solution Subscription-based, commercially supported products for delivering a secure software supply chain Intended for: Production deployments + Enterprise customers Intended for: Developers and small teams Software dev & test Intended for: Open source contributors + ecosystem partners
  3. 3. Why Windows Containers?
  4. 4. Run Windows workloads
  5. 5. How do Windows Containers work?
  6. 6. • Windows Server 2019 • Install Containers feature • Install Docker Engine EE Windows Server Containers Host User Mode Container Runtime
  7. 7. Windows Server Containers Host User Mode Container Runtime
  8. 8. Windows Server Containers App Host User Mode Container Runtime
  9. 9. Windows Server Containers App Host User Mode Container Runtime App
  10. 10. Windows Hyper-V Isolation Containers App Host User Mode Container Runtime App
  11. 11. Windows Hyper-V Isolation Containers App Host User Mode Container Runtime Hyper-V Isolation Virtual Machine Optimized for Container App
  12. 12. Windows Base Images
  13. 13. Windows Images on Docker Hub
  14. 14. Explore Docker Hub - Verified Publisher - Microsoft
  15. 15. Explore Docker Hub – Official Images for Windows
  16. 16. Explore Docker Hub – Community Images for Windows
  17. 17. Windows is not only .NET
  18. 18. Windows Named Pipe • Access the Docker API from a Windows Container • Linux: /var/run/docker.sock • Windows: //./pipe/docker_engine
  19. 19. Traefik on Windows DEMO
  20. 20. Orchestrators
  21. 21. Foundation for Future Innovation: Any App, Any Infrastructure – One Platform Cloud VM Edge Device Bare Metal Mainframe Docker Enterprise Microservices Big Data ML & AITraditional ServerlessISVEdge & IoT Blockchain FOUNDATION FOR FUTURE INNOVATION
  22. 22. History of Windows in Kubernetes March 2019 v1.14 Stable Release Support for adding Windows Server 2019 nodes to Kubernetes Alpha Release Kubelet and kube-proxy running on windows Show the art of the possible despite limitations Dec 2017 V1.9 Beta Release Tremendous updates in functionality and CNI support Dec 2016 V1.5
  23. 23. Docker Swarm DEMO
  24. 24. The appetizer app Node.js web server Pick random photo Serve this photo
  25. 25. The appetizer app Node.js web server Pick random photo Serve this photo
  26. 26. The appetizer app Node.js web server Pick random photo Serve this photo
  27. 27. The appetizer app Node.js web server Pick random photo Serve this photo
  28. 28. What have we seen?
  29. 29. docker swarm init docker swarm join docker stack deploy Ingress network
  30. 30. docker swarm init docker swarm join docker stack deploy Ingress network
  31. 31. docker swarm init docker swarm join docker stack deploy Ingress network
  32. 32. docker swarm init docker swarm join docker stack deploy Ingress network
  33. 33. Call for action • Docker on Windows, Second Edition • Elton Stoneman | @EltonStoneman • Fully updated to Windows Server 2019
  34. 34. THANK YOU :) @stefscherer | stefan.scherer@docker.com

×