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.
BUILD SHIP RUN
DOCKER
WHAT IS DOCKER?
▸Simplify building, shipping and running apps
▸Open and secure platform
▸Run on Windows, Linux and ...
DOCKER
Docker Image
▸A read only template
composed of layered
filesystems used to share
common files and create
Docker con...
DOCKER
WHY DOCKER?
▸Accelerated Developer Onboarding
▸Eliminate App conflicts
▸Environment consistency
▸Ship software fast...
DOCKER
DOCKER MACHINE DOCKER CLIENT DOCKER
COMPOSE
DOCKER TOOLS
DOCKER
▸Create and manage local machine
▸Create and manage cloud machines
▸Configure docker client to talk to
machines
DOC...
DOCKER
▸docker-machine ls
▸docker-machine ip
▸docker-machine status
▸docker-machine start
▸docker-machine stop
▸docker-mac...
DOCKER
▸Interact with docker engine
▸Build and manage images
▸Run and manage containers
DOCKER MACHINE
DOCKER CLIENT
DOCKE...
DOCKER
▸docker pull
▸docker run
▸docker images
▸docker ps
▸docker start
▸docker stop
▸docker rm
▸docker rmi
DOCKER MACHINE...
DOCKER
▸FROM <Base Image>
▸MAINTAINER <Maintainer Details>
▸COPY <Src Path> <Target Path>
▸WORKDIR <Work Dir Path>
▸EXPOSE...
DOCKER
▸Define and Run multi-container
Docker applications
▸Uses a YAML file to configure your
application’s services.
▸Wi...
DOCKER
▸docker-compose up
▸docker-compose down
▸docker-compose ps
▸docker-compose run
▸docker-compose stop
▸docker-compose...
DOCKER
▸Version
▸Services
▸Build
▸Context
▸Dockerfile
▸Args
▸Image
▸Ports
▸Networks
▸Extra hosts
KEY DOCKER COMPOSE FILE
A...
THANK
YOU!
Upcoming SlideShare
Loading in …5
×

Docker Basic Presentation

208 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!

×