Container
Container
SEQUENCE
What is Docker
Virtualization? Registry
Advantages of
What is Docker
Containerization
Image?
over Virtualization
What is What is
Docker Dockerfile?
Benefits of Virtualization vs
Docker Containerization
VM VM VM VM
Virtualization is a process that
allows for more efficient
utilization of physical computer
hardware and is the foundation
of cloud computing
This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 3
What is Containerization?
It is OS level virtualization
Single instance/physical
instance virtualized into
multiple isolated partition
Common hardware and OS
Kernel hosting multiple isolated
partition
Cannot host guest OS kernel
different from host OS kernel
OS level virtualization needs
host kernel and system
services to support multiple
isolated partition
Limiting Hardware resource
for per process usages
4
What is Container
CONTAINER
5
Virtualization vs Containerization
Infrastructure difference between Virtualization and Containerization
vs
Guest OS Guest OS Guest OS
Bins / Libs Bins / Libs Bins / Libs
This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 6
What is Docker?
DOCKER
• Docker is an open platform for developing,
shipping, and running applications
Containerized Applications • Separate your applications from your
infrastructure so you can deliver software
quickly
• Deploying code quickly, can significantly
reduce the delay between writing code and
running it in production
This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 7
Docker Architecture
docker build
Docker Daemon
docker pull
Build
User Pull
Run
This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 8
What is Docker
Engine ?
This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 9
What is Docker File?
Docker File
This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 10
What is Docker Image ?
Build Run
A Docker image is a file used to execute code in a Docker container. ... Docker is used to
create, run and deploy applications in containers. A Docker image contains application code,
libraries, tools, dependencies and other files needed to make an application run
This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 11
Docker Registries
• Docker Hub is a public registry that anyone can use, and Docker is configured to look
for images on Docker Hub by default. You can even run your own private registry
• When you use the docker pull or docker run commands, the required
images are pulled from your configured registry
• When you use the docker push command, your image is pushed to your
configured registry
Docker Hub
This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 14
Advantages of Containerization over Virtualization
Improved Enhanced
Scalability Productivity
04
This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 15
THANK YOU
13