DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Agenda
Docker For Windows What is Docker? Hands-On
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Docker For Windows
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Why Use Docker For Windows?
Avoids “works on my machine
but doesn’t work on prod”
Improves Productivity Enables Native Networking
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Pre-requisites
64bit Windows 10(Pro, Edu, Stu)
Enable Hyper-V
Enable virtualization
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Docker For Windows
Docker for Windows installs :
Docker Engine Docker Compose Docker Machine Kitematic
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
What Is Docker?
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
What is Docker?
Host OS
Docker Engine
App 1
Libraries
App 2
Libraries
Container1 Container2
•Docker makes it easier to create, deploy and run applications by using
containers
•Docker containers are lightweight alternatives to Virtual Machines and it
uses the host OS
•You don’t have to pre-allocate any RAM in containers
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Docker Image & Container
Docker Image
▪ Read Only Template Used To Create Containers
▪ Built By Docker Users
▪ Stored In Docker Hub Or Your Local Registry
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Docker Image & Container
Docker Image Docker Container
▪ Read Only Template Used To Create Containers
▪ Built By Docker Users
▪ Stored In Docker Hub Or Your Local Registry
▪ Isolated Application Platform
▪ Contains Everything Needed To Run The Application
▪ Built From One Or More Images
run
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Docker Registry
▪ Docker Registry is a storage component for Docker Images
▪ We can store the Images in either Public / Private repositories
▪ DockerHub is Docker’s very own cloud repository
▪ Control where your images are being stored
▪ Integrate image storage with your in-house development workflow
Why Use Docker Registries?
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Docker Swarm
Docker Swarm provides native clustering capabilities to turn a group of Docker engines
into a single, virtual Docker Engine. With these pooled resources, you can scale out your
application as if it were running on a single, huge computer.
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Docker Compose
Docker Compose makes it easier to configure and run applications made up of multiple
containers. For the example: imagine being able to define three containers—one running a web
app, another running postgres, and a third running redis—all in one YAML file and then running
those three connected containers with a single command.
You can run these three containers
with a single command
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
To watch Docker For Windows
Demo refer here:
https://youtu.be/iJeL2tOFfvM
DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
WebDriver vs. IDE vs. RC
➢ Data Warehouse is like a relational database designed for analytical needs.
➢ It functions on the basis of OLAP (Online Analytical Processing).
➢ It is a central location where consolidated data from multiple locations (databases) are stored.

Docker For Windows | Setting Up Docker On Windows | Edureka

  • 2.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops Agenda Docker For Windows What is Docker? Hands-On
  • 3.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops Docker For Windows
  • 4.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops Why Use Docker For Windows? Avoids “works on my machine but doesn’t work on prod” Improves Productivity Enables Native Networking
  • 5.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops Pre-requisites 64bit Windows 10(Pro, Edu, Stu) Enable Hyper-V Enable virtualization
  • 6.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops Docker For Windows Docker for Windows installs : Docker Engine Docker Compose Docker Machine Kitematic
  • 7.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops What Is Docker?
  • 8.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops What is Docker? Host OS Docker Engine App 1 Libraries App 2 Libraries Container1 Container2 •Docker makes it easier to create, deploy and run applications by using containers •Docker containers are lightweight alternatives to Virtual Machines and it uses the host OS •You don’t have to pre-allocate any RAM in containers
  • 9.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops Docker Image & Container Docker Image ▪ Read Only Template Used To Create Containers ▪ Built By Docker Users ▪ Stored In Docker Hub Or Your Local Registry
  • 10.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops Docker Image & Container Docker Image Docker Container ▪ Read Only Template Used To Create Containers ▪ Built By Docker Users ▪ Stored In Docker Hub Or Your Local Registry ▪ Isolated Application Platform ▪ Contains Everything Needed To Run The Application ▪ Built From One Or More Images run
  • 11.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops Docker Registry ▪ Docker Registry is a storage component for Docker Images ▪ We can store the Images in either Public / Private repositories ▪ DockerHub is Docker’s very own cloud repository ▪ Control where your images are being stored ▪ Integrate image storage with your in-house development workflow Why Use Docker Registries?
  • 12.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops Docker Swarm Docker Swarm provides native clustering capabilities to turn a group of Docker engines into a single, virtual Docker Engine. With these pooled resources, you can scale out your application as if it were running on a single, huge computer.
  • 13.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops Docker Compose Docker Compose makes it easier to configure and run applications made up of multiple containers. For the example: imagine being able to define three containers—one running a web app, another running postgres, and a third running redis—all in one YAML file and then running those three connected containers with a single command. You can run these three containers with a single command
  • 14.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops To watch Docker For Windows Demo refer here: https://youtu.be/iJeL2tOFfvM
  • 15.
    DEVOPS CERTIFICATION TRAININGwww.edureka.co/devops WebDriver vs. IDE vs. RC ➢ Data Warehouse is like a relational database designed for analytical needs. ➢ It functions on the basis of OLAP (Online Analytical Processing). ➢ It is a central location where consolidated data from multiple locations (databases) are stored.