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.

Build and deploy multiarch Linux and Windows Container images

265 visualizaciones

Publicado el

With Docker we learned how to build and run applications in Linux containers. But about tasks that can run only on Windows machines?
With Windows Server 2016 you can use Docker and Windows Containers to have the same experience and workflow.

In this talk you will learn how to release your application both as Linux and Windows container and deploy them as multiarch Docker image.

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

  • Sé el primero en recomendar esto

Build and deploy multiarch Linux and Windows Container images

  1. 1. B U I L D A N D D E P L O Y M U LT I A R C H L I N U X A N D W I N D O W S C O N TA I N E R I M A G E S S T E FA N S C H E R E R @ s t e f s c h e re r
  2. 2. A B O U T M E S T E FA N S C H E R E R S R . S O F T WA R E E N G I N G E E R S E A L S Y S T E M S 
 s t e f s c h e re r 
 S t e f a n S c h e re r
  3. 3. B U I L D A N D S H I P D O C K E R I M A G E S W I N D O W S C O N TA I N E R S B U I L D S O F T WA R E W I T H G I T H U B C L O U D C I S E R V E R S D R A F T A M U LT I A R C H D O C K E R I M A G E A G E N D A
  4. 4. Standardized packaging for software and dependencies Isolate apps from each other Share the same OS kernel Works for all major Linux
 distributions Containers native to Windows
 Server 2016 W H AT I S A C O N TA I N E R ?
  5. 5. C O N TA I N E R S O N A L L M A J O R P L AT F O R M S
  6. 6. Image Name Volume Mount Points Environment Variables Command C O N S I S T E N T I N T E R FA C E
  7. 7. Show me some code
  8. 8. docker push me/myapp:linux-amd64-1.0.0 docker push me/myapp:linux-arm-1.0.0 docker push me/myapp:linux-arm64-1.0.0 docker push me/myapp:windows-amd64-1.0.0 P U S H D O C K E R I M A G E P E R P L AT F O R M
  9. 9. manifest-tool push from-args --platforms linux/amd64,linux/arm,windows/amd64 --template me/myapp:OS-ARCH-1.0.0 --target me/myapp:1.0.0 Coming soon: docker manifest command P U S H M U LT I - O S , M U LT I A R C H M A N I F E S T
  10. 10. $ docker run me/myapp:1.0.0 PS C:> docker run me/myapp:1.0.0 R U N D O C K E R I M A G E O N A L L P L AT F O R M S
  11. 11. Easy to provide your app for multiple platforms Build Windows Images without infrastructure Help Windows Docker community grow L E S S O N S L E A R N E D
  12. 12. T H A N K Y O U ! Q U E S T I O N S ? S T E FA N S C H E R E R @ s t e f s c h e re r

×