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 101: Introduction to Docker

41,593 views

Published on

Published in: Technology
  • Hello! I have searched hard to find a reliable and best research paper writing service and finally i got a good option for my needs as ⇒ www.HelpWriting.net ⇐
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • This is your last chance to grab all 16,000 plans at this discount price. I've been told that Ted will only extend this offer until midnight tonight and this offer will NOT be repeated again. =>> https://url.cn/xFeBN0O4
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Get access to 16,000 woodworking plans, Download 50 FREE Plans... ➣➣➣ https://t.cn/A62Ygslz
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Grab 5 Free Shed Plans Now! Download 5 Full-Blown Shed Plans with Step-By-Step Instructions & Easy To Follow Blueprints! ▲▲▲ https://url.cn/I86oXShh
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Without requiring much effort from your part, The Gout Diet guides you step-by-step on how to remove gout quickly and efficiently. For more details: check out the following free video presentation: ●●● https://url.cn/5MYrgAB
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

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

×