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.
Introduction to Docker
@botchagalupe
• a.k.a. John Willis
• 35 Years in IT Operations
• Exxon, Canonical, Chef, Enstratius, Socketplane
• Devopsd...
Agenda
• Why Docker?
• Docker Platform
• Docker Installation
• Docker Workflow(s)
Docker Blog
Why Docker?
• Isolation
• Lightweight
• Simplicity
• Workflow
• Community
Docker Community
• 1200 Docker Contributors
• 100,000 Dockerized Applications
• 3 to 4 Million Developers using Docker
• 3...
Docker Engine
• Docker Daemon
• Docker CLI
Docker Daemon
• Builds Images
• Runs and Manages Containers
• RESTful API
Docker CLI
• docker build # Build an image from a Dockerfile
• docker images # List all images on a Docker host
• docker ru...
Docker Architecture
Docker Hub
• Provides Docker Services
• Library of public images
• Storage for your images
• free for public images
• cost...
Docker Hub
Docker Installation
Docker Installation
Docker Platform Workflow
• Find an Image on Docker Hub
• Pull an Image from Docker Hub
• Run an Image on Docker Host
• Stop...
Demo
Docker Run Commands
Docker Platform Workflow
(Build Images)
• Build a Local Image
• Run an Image on Docker Host
Demo
Docker Build
Docker Platform Workflow
(Volumes)
• Using Volumes
• Mounting Docker Host Volumes
Docker Platform Workflow
(Volumes)
Demo
Docker Volumes
References
WHY I LOVE DOCKER… AND WHY YOU’LL LOVE IT TOO!
https://blog.docker.com/2015/03/why-i-love-docker-and-why-youll-...
john.willis@docker.com
@botchagalupe
Docker 101: Introduction to Docker
Docker 101: Introduction to Docker
Docker 101: Introduction to Docker
Docker 101: Introduction to Docker
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
Docker introduction
Next
Upcoming SlideShare
Docker introduction
Next
Download to read offline and view in fullscreen.

Share

Docker 101: Introduction to Docker

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Docker 101: Introduction to Docker

  1. 1. Introduction to Docker
  2. 2. @botchagalupe • a.k.a. John Willis • 35 Years in IT Operations • Exxon, Canonical, Chef, Enstratius, Socketplane • Devopsdays Core Organizer
  3. 3. Agenda • Why Docker? • Docker Platform • Docker Installation • Docker Workflow(s)
  4. 4. Docker Blog
  5. 5. Why Docker? • Isolation • Lightweight • Simplicity • Workflow • Community
  6. 6. Docker Community • 1200 Docker Contributors • 100,000 Dockerized Applications • 3 to 4 Million Developers using Docker • 300 Million Downloads • 32,000 Docker Related Projects • 70% of enterprises are using Docker
  7. 7. Docker Engine • Docker Daemon • Docker CLI
  8. 8. Docker Daemon • Builds Images • Runs and Manages Containers • RESTful API
  9. 9. Docker CLI • docker build # Build an image from a Dockerfile • docker images # List all images on a Docker host • docker run # Run an image • docker ps # List all running and stopped instances • docker stop # Stop a running instances • docker rm # Remove an instance • docker rmi # Remove an image
  10. 10. Docker Architecture
  11. 11. Docker Hub • Provides Docker Services • Library of public images • Storage for your images • free for public images • cost for private images • Automated builds(link github/bitbucket repo; trigger build on commit)
  12. 12. Docker Hub
  13. 13. Docker Installation
  14. 14. Docker Installation
  15. 15. Docker Platform Workflow • Find an Image on Docker Hub • Pull an Image from Docker Hub • Run an Image on Docker Host • Stop an Instance • Remove an Instance • Remove an Image
  16. 16. Demo
  17. 17. Docker Run Commands
  18. 18. Docker Platform Workflow (Build Images) • Build a Local Image • Run an Image on Docker Host
  19. 19. Demo
  20. 20. Docker Build
  21. 21. Docker Platform Workflow (Volumes) • Using Volumes • Mounting Docker Host Volumes
  22. 22. Docker Platform Workflow (Volumes)
  23. 23. Demo
  24. 24. Docker Volumes
  25. 25. References WHY I LOVE DOCKER… AND WHY YOU’LL LOVE IT TOO! https://blog.docker.com/2015/03/why-i-love-docker-and-why-youll-love-it-too/! ! DOCKER TUTORIAL 1 – INSTALLING DOCKER! https://blog.docker.com/2015/03/docker-tutorial-1-installing-docker/! ! DOCKER TUTORIAL 2 – DOCKER RUN COMMAND BASICS! https://blog.docker.com/2015/03/docker-tutorial-2-docker-run-command-basics/! ! DOCKER TUTORIAL 3 – FUN WITH VOLUMES! https://blog.docker.com/2015/04/docker-tutorial-3-fun-with-volumes/! ! DOCKER TUTORIAL 4 – MORE RUN WITH A COUPLE OF EXTRA GOODIES! https://blog.docker.com/2015/04/docker-tutorial-4-more-run-with-a-couple-of-extra-goodies/! ! DOCKER TUTORIAL 6 – DOCKERFILE (PART 1)! https://blog.docker.com/2015/04/docker-tutorial-6-dockerfile-part-1/! ! DOCKER TUTORIAL 7 – DOCKERFILE (PART 2)! https://blog.docker.com/2015/04/docker-tutorial-7-dockerfile-part-2/
  26. 26. john.willis@docker.com @botchagalupe
  • HimalayaPatel3

    Jun. 9, 2021
  • AssadUllah16

    May. 13, 2020
  • RamaPriyaKP

    Dec. 26, 2019
  • AnkurSinha58

    Sep. 4, 2019
  • teckbeng1

    Aug. 5, 2019
  • MuhammadFauzan60

    Apr. 2, 2019
  • MahendraReddy64

    Mar. 19, 2018
  • DomagojMohl

    Dec. 20, 2017
  • EslamAdel5

    Oct. 9, 2017
  • syzchina

    Sep. 6, 2017
  • ssuser880378

    Jul. 31, 2017
  • gprasanthkumar

    Jul. 4, 2017
  • markphillips37669

    Jun. 20, 2017
  • shwetaghosh1

    May. 10, 2017
  • nanox

    May. 2, 2017
  • up1

    Apr. 23, 2017
  • ssuser106dc7

    Mar. 25, 2017
  • IakiRespaldizaHidalg

    Mar. 22, 2017
  • taechitchatthamporn

    Mar. 22, 2017
  • vmsudhan

    Mar. 16, 2017

Views

Total views

48,808

On Slideshare

0

From embeds

0

Number of embeds

2,408

Actions

Downloads

3,123

Shares

0

Comments

0

Likes

34

×