SlideShare a Scribd company logo
Docker
hardware-agnostic and platform-agnostic
build, ship, and run
Brief :
→ light weighted container.
→ Hardware-agnostic
-they can run any where .
-from your laptop to the largest
cloud compute instance .
→ Platform-agnostic
-No specified language ,
framework (or) package system.
Introduction to Dockers and containers
"Docker engine" is the part of
Docker which creates and runs
Docker containers
Docker Engine:
Docker Engine is a client-server application with these major
components:
● A server which is a type of long-running program called a
daemon process (the dockerd command).
● A REST API which specifies interfaces that programs can
use to talk to the daemon and instruct it what to do.
● A command line interface (CLI) client (the docker
command)
Docker
Machine:
Docker Machine is a tool that lets
you install Docker Engine on
virtual hosts, and manage the
hosts with docker-machine
commands.
→ you can use Machine to create Docker hosts
on your local Mac or Windows box, on your
company network, in your data center, or on cloud
providers like AWS or Digital Ocean.Docker
Machine is a tool that lets you install Docker
Engine on virtual hosts, and manage the hosts
with docker-machine commands.
Docker Swarm is a clustering and scheduling
tool for Docker containers. With Swarm, IT
administrators and developers can establish and
manage a cluster of Docker nodes as a single
virtual system.
Docker swarm :
Introduction to Dockers and containers
Compose is a tool for defining and running multi-
container Docker applications. With Compose, you
use a Compose file to configure your application's
services. Then, using a single command, you create
and start all the services from your configuration.
Docker compose:
A service responsible for hosting and
distributing images. The default registry
is the Docker Hub. Repository.
Docker Registry:
Introduction to Dockers and containers
Image layers :
Each image consists of a series of layers.
→ Docker makes use of union file systems
to combine these layers into a single
image. Union file systems allow files and
directories of separate file systems, known
as branches, to be transparently overlaid,
forming a single coherent file system.
Introduction to Dockers and containers
Why to Use Docker for Development
Introduction to Dockers and containers
How is it internally???
Introduction to Dockers and containers
Introduction to Dockers and containers
STEPS:
Introduction to Dockers and containers
Introduction to Dockers and containers

More Related Content

PPTX
Docker Global Hack Day #3
PDF
Docker compose and swarm
PPT
Docker 101 for "The Core of Microservice Architecture"
PDF
Docker quick start
PPTX
Docker Compose: Docker Configuration for the Real World
PDF
Docker - Frank Maounis
PDF
Docker Architecture
ODP
Docker - The Linux container
Docker Global Hack Day #3
Docker compose and swarm
Docker 101 for "The Core of Microservice Architecture"
Docker quick start
Docker Compose: Docker Configuration for the Real World
Docker - Frank Maounis
Docker Architecture
Docker - The Linux container

What's hot (20)

PPT
presentation on Docker
PDF
Docker architecture (version modified)
PDF
Docker Fundamentals
PPTX
PDF
Docker Compose by Aanand Prasad
PPTX
Docker lightning
PPTX
Docker container
PDF
Introduction to Docker Compose | Docker Intermediate Workshop
PPTX
Docker introduction for the beginners
PDF
PPTX
Docker
PPTX
Docker introduction
PPTX
AWS ECS Meetup Talentica
PDF
Docker Introduction
PDF
Introduction to Docker Compose
PDF
Docker in practice
PDF
Introduction to docker and docker compose
PDF
Docker architecture(version modified)
ODP
Docker Basics
PPTX
docker compose
presentation on Docker
Docker architecture (version modified)
Docker Fundamentals
Docker Compose by Aanand Prasad
Docker lightning
Docker container
Introduction to Docker Compose | Docker Intermediate Workshop
Docker introduction for the beginners
Docker
Docker introduction
AWS ECS Meetup Talentica
Docker Introduction
Introduction to Docker Compose
Docker in practice
Introduction to docker and docker compose
Docker architecture(version modified)
Docker Basics
docker compose
Ad

Similar to Introduction to Dockers and containers (20)

PDF
Docker slides
PPTX
Docker Overview
PDF
Docker up and Running For Web Developers
PDF
Docker Up and Running for Web Developers
PDF
Docker fundamentals
PPTX
Everything you need to know about Docker
PPTX
Docker Tutorial For Beginners | What Is Docker And How It Works? | Docker Tut...
PDF
Cloud Native Computing - Part III - Containers
PDF
What is Docker & Why is it Getting Popular?
PPTX
Docker introduction (1)
PPTX
Docker introduction (1)
PDF
Docker interview Questions-1.pdf
PDF
containers and virtualization tools ( Docker )
PPTX
Docker complete presentation related to all
PDF
PDF
Docker Introduction
PDF
Accelerate your software development with Docker
PPTX
Accelerate your development with Docker
PDF
[@NaukriEngineering] Docker 101
PDF
Introduction to Docker - VIT Campus
Docker slides
Docker Overview
Docker up and Running For Web Developers
Docker Up and Running for Web Developers
Docker fundamentals
Everything you need to know about Docker
Docker Tutorial For Beginners | What Is Docker And How It Works? | Docker Tut...
Cloud Native Computing - Part III - Containers
What is Docker & Why is it Getting Popular?
Docker introduction (1)
Docker introduction (1)
Docker interview Questions-1.pdf
containers and virtualization tools ( Docker )
Docker complete presentation related to all
Docker Introduction
Accelerate your software development with Docker
Accelerate your development with Docker
[@NaukriEngineering] Docker 101
Introduction to Docker - VIT Campus
Ad

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Cloud computing and distributed systems.
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
cuic standard and advanced reporting.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Monthly Chronicles - July 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
“AI and Expert System Decision Support & Business Intelligence Systems”
Mobile App Security Testing_ A Comprehensive Guide.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Cloud computing and distributed systems.
Big Data Technologies - Introduction.pptx
Encapsulation theory and applications.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Unlocking AI with Model Context Protocol (MCP)
Per capita expenditure prediction using model stacking based on satellite ima...

Introduction to Dockers and containers

  • 2. Brief : → light weighted container. → Hardware-agnostic -they can run any where . -from your laptop to the largest cloud compute instance . → Platform-agnostic -No specified language , framework (or) package system.
  • 4. "Docker engine" is the part of Docker which creates and runs Docker containers Docker Engine:
  • 5. Docker Engine is a client-server application with these major components: ● A server which is a type of long-running program called a daemon process (the dockerd command). ● A REST API which specifies interfaces that programs can use to talk to the daemon and instruct it what to do. ● A command line interface (CLI) client (the docker command)
  • 6. Docker Machine: Docker Machine is a tool that lets you install Docker Engine on virtual hosts, and manage the hosts with docker-machine commands. → you can use Machine to create Docker hosts on your local Mac or Windows box, on your company network, in your data center, or on cloud providers like AWS or Digital Ocean.Docker Machine is a tool that lets you install Docker Engine on virtual hosts, and manage the hosts with docker-machine commands.
  • 7. Docker Swarm is a clustering and scheduling tool for Docker containers. With Swarm, IT administrators and developers can establish and manage a cluster of Docker nodes as a single virtual system. Docker swarm :
  • 9. Compose is a tool for defining and running multi- container Docker applications. With Compose, you use a Compose file to configure your application's services. Then, using a single command, you create and start all the services from your configuration. Docker compose:
  • 10. A service responsible for hosting and distributing images. The default registry is the Docker Hub. Repository. Docker Registry:
  • 12. Image layers : Each image consists of a series of layers. → Docker makes use of union file systems to combine these layers into a single image. Union file systems allow files and directories of separate file systems, known as branches, to be transparently overlaid, forming a single coherent file system.
  • 14. Why to Use Docker for Development
  • 16. How is it internally???

Editor's Notes