SlideShare a Scribd company logo
Introduction to Docker
UNDERSTANDING CONTAINERIZATION TECHNOLOGY
NAME – GAURAV NAINWAL
DATE- 18/09/2024
What is Docker?
 Docker is an open-source
containerization platform for
developing, shipping, and running
applications.
 "It helps developers put their apps into
containers."
 Containers allow for consistent
environments across different stages of
development.
Traditional Deployment vs Docker
Deployment
Docker vs vm
Virtual Machines vs. Docker
Containers
Key components of Docker
 Docker Engine: It is a core part of docker, that handles the creation and
management of containers. 1.Server 2. Rest Api 3. Client
 Docker Image: it is a read-only template that is used for creating
containers, containing the application code and dependencies.
 Docker Hub: It is a cloud based repository that is used for finding and
sharing the container images.
 Docker file: It is a script that containing instruction to build a docker image.
 Docker registry: It is a storage distribution system for docker images, where
we can store the images in both public and private models.
How Docker Works
 Docker uses Images, which are
lightweight, standalone, and
executable software packages.
 Containers are instances of images
that run isolated processes.
Docker Architecture
 Docker Engine: Core part of Docker
engine, composed of Docker Daemon
and CLI.
 Docker Daemon: Manages Docker objects
like images, containers, and networks.
 Docker CLI: Command-line interface to
interact with Docker.
 Docker Registry: All the docker images are
stored in the docker registry. There is a
public registry known as a Hub. That can
be used by anyone. We can run our
private registry also.
Docker use cases?
Popular Docker Commands
•docker build: Create an image from a Dockerfile.
•docker run: Start a container from an image.
•docker ps: List running containers.
•docker stop: Stop a running container.
Advantages of Docker
 Docker uses less memory.
 Containers run faster than the other Virtual Machines.
 It is lightweight.
 It allows us to use a remote repository to share your containers with other
teams.
 To reduce the risks, it uses dependencies.
Disadvantage of Docker
 Complexity will increase due to layering.
 It is difficult to manage a large number of containers.
 For an application that needs better graphics, Docker is not suitable for it.
(limited access of gpu support)
Conclusion
•Docker revolutionizes app deployment with portability, efficiency, and consistency.
•Plays a crucial role in modern development, especially for cloud-native applications.
•Key takeaway: Start using Docker to streamline your development and deployment processes.
Working ,Introduction to Docker, Scope,,

More Related Content

Similar to Working ,Introduction to Docker, Scope,, (20)

ODP
Docker slide
tarik abarghaz
 
PDF
Docker
Neeraj Wadhwa
 
PPTX
Docker presentation
Layani Malsha
 
PPTX
Introduction to Dockers and containers
Sri Padaraj M S
 
PDF
Docker interview Questions-1.pdf
Yogeshwaran R
 
PPTX
Docker complete presentation related to all
krishnaprasadnr
 
PDF
Introduction to docker and docker compose
Lalatendu Mohanty
 
PPTX
Getting Started With Docker: Simplifying DevOps
demoNguyen
 
PPTX
CONTAINERIZATION WITH DOCKER .pptx
SanjuGamesphere
 
PDF
Docker_Interview_Questions__Answers.pdf
RifqiMultazamOfficia
 
PPTX
Docker with WordPress
Imran Sayed
 
PDF
Docker slides
Jyotsna Raghuraman
 
PDF
Docker
Abhishek Tomar
 
PDF
containers and virtualization tools ( Docker )
Imo Inyang
 
PPTX
Docker In Cloud
Santanu Pattanayak
 
PDF
What is Docker & Why is it Getting Popular?
Mars Devs
 
PDF
Introduction to container based virtualization with docker
Bangladesh Network Operators Group
 
PPTX
Docker : Container Virtualization
Ranjan Baisak
 
PDF
Rails Applications with Docker
Laura Frank Tacho
 
PPTX
Docker
Charlie Cai
 
Docker slide
tarik abarghaz
 
Docker presentation
Layani Malsha
 
Introduction to Dockers and containers
Sri Padaraj M S
 
Docker interview Questions-1.pdf
Yogeshwaran R
 
Docker complete presentation related to all
krishnaprasadnr
 
Introduction to docker and docker compose
Lalatendu Mohanty
 
Getting Started With Docker: Simplifying DevOps
demoNguyen
 
CONTAINERIZATION WITH DOCKER .pptx
SanjuGamesphere
 
Docker_Interview_Questions__Answers.pdf
RifqiMultazamOfficia
 
Docker with WordPress
Imran Sayed
 
Docker slides
Jyotsna Raghuraman
 
containers and virtualization tools ( Docker )
Imo Inyang
 
Docker In Cloud
Santanu Pattanayak
 
What is Docker & Why is it Getting Popular?
Mars Devs
 
Introduction to container based virtualization with docker
Bangladesh Network Operators Group
 
Docker : Container Virtualization
Ranjan Baisak
 
Rails Applications with Docker
Laura Frank Tacho
 
Docker
Charlie Cai
 

Recently uploaded (20)

PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Digital Circuits, important subject in CS
contactparinay1
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Ad

Working ,Introduction to Docker, Scope,,

  • 1. Introduction to Docker UNDERSTANDING CONTAINERIZATION TECHNOLOGY NAME – GAURAV NAINWAL DATE- 18/09/2024
  • 2. What is Docker?  Docker is an open-source containerization platform for developing, shipping, and running applications.  "It helps developers put their apps into containers."  Containers allow for consistent environments across different stages of development.
  • 3. Traditional Deployment vs Docker Deployment
  • 5. Virtual Machines vs. Docker Containers
  • 6. Key components of Docker  Docker Engine: It is a core part of docker, that handles the creation and management of containers. 1.Server 2. Rest Api 3. Client  Docker Image: it is a read-only template that is used for creating containers, containing the application code and dependencies.  Docker Hub: It is a cloud based repository that is used for finding and sharing the container images.  Docker file: It is a script that containing instruction to build a docker image.  Docker registry: It is a storage distribution system for docker images, where we can store the images in both public and private models.
  • 7. How Docker Works  Docker uses Images, which are lightweight, standalone, and executable software packages.  Containers are instances of images that run isolated processes.
  • 8. Docker Architecture  Docker Engine: Core part of Docker engine, composed of Docker Daemon and CLI.  Docker Daemon: Manages Docker objects like images, containers, and networks.  Docker CLI: Command-line interface to interact with Docker.  Docker Registry: All the docker images are stored in the docker registry. There is a public registry known as a Hub. That can be used by anyone. We can run our private registry also.
  • 10. Popular Docker Commands •docker build: Create an image from a Dockerfile. •docker run: Start a container from an image. •docker ps: List running containers. •docker stop: Stop a running container.
  • 11. Advantages of Docker  Docker uses less memory.  Containers run faster than the other Virtual Machines.  It is lightweight.  It allows us to use a remote repository to share your containers with other teams.  To reduce the risks, it uses dependencies.
  • 12. Disadvantage of Docker  Complexity will increase due to layering.  It is difficult to manage a large number of containers.  For an application that needs better graphics, Docker is not suitable for it. (limited access of gpu support)
  • 13. Conclusion •Docker revolutionizes app deployment with portability, efficiency, and consistency. •Plays a crucial role in modern development, especially for cloud-native applications. •Key takeaway: Start using Docker to streamline your development and deployment processes.