Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Docker basic on azure

1,361 views

Published on

Azure Developer Conference 2015 in Taiwan

Published in: Software
  • Be the first to comment

Docker basic on azure

  1. 1. Docker.Taipei 共同發起人 Philipz 鄭淳尹 Docker Basic on Microsoft Azure
  2. 2. Philipz Docker.Taipei 共同發起人 《Docker 從入門到實踐》翻譯發起人 碁峰《Docker技术入门与实战》譯者 Acer eDC, 玉山銀行資訊處, 臺北榮民總醫院 Java/Web Developer, Image Processing, Software Engineering, Algorithmic Trading, Docker
  3. 3. Fight Club Dev Ops
  4. 4. The Martix of Hell
  5. 5. The Martix of Hell
  6. 6. The Martix of Hell
  7. 7. Docker is not Virtual Machine Operating-system-level virtualization Chroot + Cgroup + Github Golang Container engine Support LXC, Windows container soon
  8. 8. Docker Layers
  9. 9. Docker Layers
  10. 10. Cmd Diagram ● run ● pull, push ● exec ● commit ● rm, rmi ● build, tag ● logs, stats
  11. 11. Continuous Deployment Travis-CI, CircleCI Docker hub autobuild New Relic Centurion - A mass deployment tool
  12. 12. Docker Workflow ProdutionStageTestingCoding Maven npm pip gem Jenkins Travis-CI CircleCI
  13. 13. Use Scenario Commit
  14. 14. Use Scenario Push Pull Commit
  15. 15. Use Scenario Push Pull Commit Deploy
  16. 16. Use case ● Databox - Volume container ● Development or Runtime env - Onbuild ● Computing - GPU, GPIO ● Cross-compilers, build container ● Installation container - Cmd, GUI ● Service compontents*** ● VM style - bad idea
  17. 17. Demo
  18. 18. Monolithic v Microservices
  19. 19. Monolithic Mainframe 3-tier Web High coupling War disaster
  20. 20. Monolithic Mainframe 3-tier Web High coupling War disaster
  21. 21. Microservices Scaling REST CM, CI/CD Nginx, Deis, Mesos
  22. 22. Evolution 12 Factor App from Docker's Point of View Civil engineering Denver Airport Baggage System Therac-25 Lego style
  23. 23. Thank you Time is more precious than gold.

×