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 for
developers
08/10/2014
Why containers are our new friends?
RICOH SPAIN IT Services
2015
About me...
http://www.juancarlosfernandez.net
https://twitter.com/jferna57
https://es.linkedin.com/in/jferna57
Juan Carlo...
➔ Evolution IT
➔ What’s Docker?
➔ Inside Docker
➔ Some use cases
➔ Demo
➔ Questions
Agenda
Evolution IT
http://image.slidesharecdn.com/dockerworkshop-140627030558-phpapp01/95/docker-workshop-devopsdays-amsterdam-2...
➔ Why docker?
➔ What’s Docker?
➔ Inside Docker
➔ Some use cases
➔ Demo
➔ Questions
Agenda
What’s docker?
Docker bang!
Docker news
➔ Why docker?
➔ What’s Docker?
➔ Inside Docker
➔ Some use cases
➔ Demo
➔ Questions
Agenda
Simply workflow
Docker
Client
Docker
Daemon
Public
Repo
Private
Repo
Docker
File
DSL
Source: https://www.docker.com/whatis...
Virtual machines vs Containers
Source: https://www.docker.com/whatisdocker/
Image and Containers
A Docker image is a read-only template. For
example, an image could contain an Ubuntu operating
syste...
Image and Containers
A Docker container holds everything that is
needed for an application to run. Each container
is creat...
Image and Containers
A Docker container holds everything that is
needed for an application to run. Each container
is creat...
Data volumes
Data volumes are designed to persist data,
independent of the container's life cycle.
➔ Why docker?
➔ What’s Docker?
➔ Inside Docker
➔ Some use cases
➔ Demo
➔ Questions
Agenda
Developers use cases: Case I
Image
Original
Docker
Hub, Github,
Bitbucket
Image
Final
1. Pull
2. Run
3. Customize
4. Push
...
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...
Developers use cases: Case III
Github,
Bitbucket,
SVN...
CI Server
(Jenkins, Drone.io, inhouseCI, etc)
Docker
WebDB
Docker...
➔ Why docker?
➔ What’s Docker?
➔ Inside Docker
➔ Some use cases
➔ Demo
➔ Questions
Agenda
➔ Why docker?
➔ What’s Docker?
➔ Inside Docker
➔ Some use cases
➔ Demo
➔ Questions
Agenda
08/10/2014 Version: [###] Classification: Internal Owner: [Insert name]
Docker: Why containers are our new friends?
Docker: Why containers are our new friends?
Docker: Why containers are our new friends?
Docker: Why containers are our new friends?
Docker: Why containers are our new friends?
Docker: Why containers are our new friends?
Upcoming SlideShare
Loading in …5
×

Docker: Why containers are our new friends?

1,710 views

Published on

Another "initial" presentation about docker.

Published in: Technology
  • Be the first to comment

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]

×