Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

DevOps meetup 16oct docker and jenkins

Use of Docker containers for DevOps practices

  • Soyez le premier à commenter

DevOps meetup 16oct docker and jenkins

  1. 1. DevOps meet up 16 oct. 2014 http://labs.sogeti.com/
  2. 2. Laurent Guérin National practice leader @ltguerin laurent.guerin@sogeti.com Benoit Wilcox Architect Solution @WilcoxBenoit benoit.wilcox@sogeti.com We are more Dev than Ops ..
  3. 3. What is Docker ? Docker today A little more details Agenda Some real advantages How we use it A little demo
  4. 4. What is Docker ? Docker today A little more details Agenda Some real advantages How we use it A little demo
  5. 5. " Build, Ship and Run Any App, Anywhere" Docker.io What is Docker ?
  6. 6. What is Docker ? Credits : docker.io
  7. 7. What is Docker ? Credits : docker.io
  8. 8. What is Docker ? Credits : docker.io
  9. 9. What is Docker ? Credits : docker.io
  10. 10. What is Docker ? Credits : docker.io This is not a Virtual Machine !!
  11. 11. What is Docker ? Docker today A little more details Agenda Some real advantages How we use it A little demo
  12. 12. Docker today Credits : docker.io
  13. 13. The Docker HUB
  14. 14. DDeemmoo ……
  15. 15. Docker today and the others … ?
  16. 16. Docker today and the others …
  17. 17. What is Docker ? Docker today A little more details Agenda Some real advantages How we use it A little demo
  18. 18. More details … And if I work on Windows or Mac OS ?
  19. 19. More details … And if I work on Windows or Mac OS ? You can but … with a Proxy VM … for the moment
  20. 20. More details … Credits : docker.io
  21. 21. Base image Dockerfile
  22. 22. Java Installation Dockerfile
  23. 23. MySQL Installation Dockerfile
  24. 24. Dockerfile Environnement and files
  25. 25. Port exposition Dockerfile
  26. 26. Image Zip, WAR, JAR … 8080 3306 Dockerfile Build … HOST A Container Zip, WAR, JAR … 8080 3306 8082 3306 HOST B Container Zip, WAR, JAR … 8080 3306 8082 3306 Run….
  27. 27. What is Docker ? Docker today A little more details Agenda Some real advantages How we use it A little demo
  28. 28. Some advantages Same package for all … Parameters management between Dev and Ops – Logs – Ports Devs : Don't care, hard coded Ops : Just redefine the mapping Isolated functional tests environment – One server for several projects – One project for several servers (benchmark tests) These technologies embrace micro-services approach. The end of the "Damned, I don't understand, it works on my laptop…"
  29. 29. What is Docker ? Docker today A little more details Agenda Some real advantages How we use it A little demo
  30. 30. Scripts VCS Zip, WAR, JAR … How we use it … Dev Ops CI QA Production Performances Dev Technical Test DEX, PTI … A classical context …
  31. 31. Scripts VCS No communication No sharing Break in the process of deploying the application Zip, WAR, JAR … How we use it … Dev Ops CI QA Prod Perf Dev Technical Test DEX, PTI … A classical context …
  32. 32. Scripts VCS Zip, WAR, JAR … How we use it … Code Separation between App and Infra Dev Ops CI QA Prod Perf Dev Technical Test DEX, PTI … A classical context …
  33. 33. Scripts VCS Zip, WAR, JAR … How we use it … Dev Ops CI QA Prod Perf Dev Technical Test DEX, PTI … No standard  Several manual operations  Riks of errors  Environment "In Demand" realy difficult
  34. 34. So … How we use it … Dev Ops
  35. 35. VCS How we use it … Dev Ops
  36. 36. VCS How we use it … Dev Ops Scripts Continuous Delivery Platform
  37. 37. Image V1 VCS How we use it … Zip, WAR, JAR … We stop deliver a war, We deliver a server, ready to run ! Dev Ops Scripts Continuous Delivery Platform
  38. 38. Image V1 VCS How we use it … Zip, WAR, JAR … Image V1 Image V2 Dev Ops Scripts Continuous Delivery Platform Private Registry Docker
  39. 39. Image V1 VCS Zip, WAR, JAR … How we use it … Image V1 Image V2 Dev Ops Scripts Continuous Delivery Platform Private Registry Docker Dev Training QA Prod Perf
  40. 40. TThhee llaasstt ddeemmoo ……
  41. 41. Thanks you Any questions ? Laurent Guérin National practice leader @ltguerin laurent.guerin@sogeti.com Benoit Wilcox Architect Solution @WilcoxBenoit benoit.wilcox@sogeti.com

×