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 Basic Presentation

194 views

Published on

This is a basic presentation for Docker which is a software platform that allows you to build, test, and deploy applications quickly using containers

Published in: Technology
  • Be the first to comment

Docker Basic Presentation

  1. 1. BUILD SHIP RUN
  2. 2. DOCKER WHAT IS DOCKER? ▸Simplify building, shipping and running apps ▸Open and secure platform ▸Run on Windows, Linux and Mac ▸Relies on “Images” and “Containers” WHAT ARE IMAGES AND CONTAINERS ?
  3. 3. DOCKER Docker Image ▸A read only template composed of layered filesystems used to share common files and create Docker container instances Docker Container ▸An isolated and secured shipping container created from an image that can be run, started, stopped, moved and deleted DOCKER IMAGE VS CONTAINER
  4. 4. DOCKER WHY DOCKER? ▸Accelerated Developer Onboarding ▸Eliminate App conflicts ▸Environment consistency ▸Ship software faster
  5. 5. DOCKER DOCKER MACHINE DOCKER CLIENT DOCKER COMPOSE DOCKER TOOLS
  6. 6. DOCKER ▸Create and manage local machine ▸Create and manage cloud machines ▸Configure docker client to talk to machines DOCKER MACHINE DOCKER CLIENT DOCKER COMPOSE DOCKER MACHINE
  7. 7. DOCKER ▸docker-machine ls ▸docker-machine ip ▸docker-machine status ▸docker-machine start ▸docker-machine stop ▸docker-machine env DOCKER MACHINE DOCKER CLIENT DOCKER COMPOSE KEY DOCKER MACHINE COMMAND
  8. 8. DOCKER ▸Interact with docker engine ▸Build and manage images ▸Run and manage containers DOCKER MACHINE DOCKER CLIENT DOCKER COMPOSE DOCKER CLIENT
  9. 9. DOCKER ▸docker pull ▸docker run ▸docker images ▸docker ps ▸docker start ▸docker stop ▸docker rm ▸docker rmi DOCKER MACHINE DOCKER CLIENT DOCKER COMPOSE KEY DOCKER CLIENT COMMANDS
  10. 10. DOCKER ▸FROM <Base Image> ▸MAINTAINER <Maintainer Details> ▸COPY <Src Path> <Target Path> ▸WORKDIR <Work Dir Path> ▸EXPOSE <PORT> ▸RUN <Command> ▸ENTRYPOINT <PATH> ▸ENV <Key> <Value> KEY DOCKER FILE ATTRIBUTES DOCKER MACHINE DOCKER CLIENT DOCKER COMPOSE
  11. 11. DOCKER ▸Define and Run multi-container Docker applications ▸Uses a YAML file to configure your application’s services. ▸With a single command, can create and start all the services from your configuration. DOCKER MACHINE DOCKER CLIENT DOCKER COMPOSE DOCKER COMPOSE
  12. 12. DOCKER ▸docker-compose up ▸docker-compose down ▸docker-compose ps ▸docker-compose run ▸docker-compose stop ▸docker-compose start DOCKER MACHINE DOCKER CLIENT DOCKER COMPOSE KEY DOCKER COMPOSE COMM
  13. 13. DOCKER ▸Version ▸Services ▸Build ▸Context ▸Dockerfile ▸Args ▸Image ▸Ports ▸Networks ▸Extra hosts KEY DOCKER COMPOSE FILE ATTRIBUTES DOCKER MACHINE DOCKER CLIENT DOCKER COMPOSE
  14. 14. THANK YOU!

×