Docker: Why containers are our new friends?

1,305 views

Published on

Another "initial" presentation about docker.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,305
On SlideShare
0
From Embeds
0
Number of Embeds
700
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Docker: Why containers are our new friends?

  1. 1. Docker for developers 08/10/2014 Why containers are our new friends? RICOH SPAIN IT Services 2015
  2. 2. About me... http://www.juancarlosfernandez.net https://twitter.com/jferna57 https://es.linkedin.com/in/jferna57 Juan Carlos Fernández Galante Solutions Architect Ricoh Spain IT Services juan.carlos.fernandez@ricoh.es
  3. 3. ➔ Evolution IT ➔ What’s Docker? ➔ Inside Docker ➔ Some use cases ➔ Demo ➔ Questions Agenda
  4. 4. Evolution IT http://image.slidesharecdn.com/dockerworkshop-140627030558-phpapp01/95/docker-workshop-devopsdays-amsterdam-2014-46-638.jpg?cb=1403838452
  5. 5. ➔ Why docker? ➔ What’s Docker? ➔ Inside Docker ➔ Some use cases ➔ Demo ➔ Questions Agenda
  6. 6. What’s docker?
  7. 7. Docker bang!
  8. 8. Docker news
  9. 9. ➔ Why docker? ➔ What’s Docker? ➔ Inside Docker ➔ Some use cases ➔ Demo ➔ Questions Agenda
  10. 10. Simply workflow Docker Client Docker Daemon Public Repo Private Repo Docker File DSL Source: https://www.docker.com/whatisdocker/
  11. 11. Virtual machines vs Containers Source: https://www.docker.com/whatisdocker/
  12. 12. Image and Containers A Docker image is a read-only template. For example, an image could contain an Ubuntu operating system with Apache and your web application installed.
  13. 13. Image and Containers A Docker container holds everything that is needed for an application to run. Each container is created from a Docker image.
  14. 14. Image and Containers A Docker container holds everything that is needed for an application to run. Each container is created from a Docker image.
  15. 15. Data volumes Data volumes are designed to persist data, independent of the container's life cycle.
  16. 16. ➔ Why docker? ➔ What’s Docker? ➔ Inside Docker ➔ Some use cases ➔ Demo ➔ Questions Agenda
  17. 17. Developers use cases: Case I Image Original Docker Hub, Github, Bitbucket Image Final 1. Pull 2. Run 3. Customize 4. Push Team 5. PullTeam Team
  18. 18. Developers use cases: Case II Dev Box Test Servers CIT Staging Area Production Area QA Box Dev QA Op s SUT Test Server V 2.1 V 2.2 V 2.3 Continuous delivery Rollbacks
  19. 19. Developers use cases: Case III Github, Bitbucket, SVN... CI Server (Jenkins, Drone.io, inhouseCI, etc) Docker WebDB Docker Hub Dev Box Dev 1. Push Code 4. Run Tests 3.PullRun AppImage 5.Accept/Reject Image
  20. 20. ➔ Why docker? ➔ What’s Docker? ➔ Inside Docker ➔ Some use cases ➔ Demo ➔ Questions Agenda
  21. 21. ➔ Why docker? ➔ What’s Docker? ➔ Inside Docker ➔ Some use cases ➔ Demo ➔ Questions Agenda
  22. 22. 08/10/2014 Version: [###] Classification: Internal Owner: [Insert name]

×