SlideShare a Scribd company logo
1 of 24
Docker
Content
 Docker
 Virtual Machine
 Difference bw Docker and VM
 Advantage
 Docker Files
 Docker Image
 Docker Containers
Docker
 Docker is an open platform for developing,
shipping, and running applications.
 Docker enables you to separate your
applications from your infrastructure so you
can deliver software quickly.
 With Docker, you can manage your
infrastructure in the same ways you manage
your applications.
 Docker reduce the delay between writing code
and running it in production.
DOCKER ARCHITECTURE
Why docker?
Virtual Machine
 A virtual machine is capable of performing
tasks such as running applications and
programs
 A host can have several virtual machines
running at a specific time.
 Docker containers are much smaller and
require far fewer resources than a VM.
 The lightweight architecture of Docker
containers is less resource-intensive than
The docker containers are suited for situations
where you want to run multiple applications
over a single operating system
Difference between Docker and VM
DOCKER VIRTUAL MACHINE
Boot-Time Boots in a few seconds. It takes a few minutes
for VMs to boot.
Runs on Dockers make use of the
execution engine.
VMs make use of the
hypervisor .
Memory Efficiency No space is needed to
virtualize, hence less
memory.
Requires entire OS to be
loaded before starting
the surface, so less
efficient.
Deployment Deploying is easy as only
a single image,
containerized can be
used across all
platforms.
Deployment is
comparatively lengthy as
separate instances are
responsible for
execution.
Advantage
 App run separately from each other (Isolate
from each other)
 Less OS maintenance.
 Efficient.
 Fast deployment.
 Docker provides speed & efficiency over the
traditional virtualized hardware.
 Each & every separate app have their own
dependencies.
Example For Docker
How Docker Works?
Three different stages for containers working in a
dockerized environment.
 Docker Image
 Docker Containers
 Dockerfile
Docker Images
# docker pull nginx
List docker images
# docker images
Docker container
 Clones/Copy the above docker image and
make it as a containers which is then ready to
execute.
Create Docker Container
# docker run -d --name clx_server1 -p 80:80 nginx:latest
Docker container
 List running Docker containers
# docker ps
 List all Docker containers
# docker ps –a
Start Container
 Start a Container
# docker start clx_server1
 Stop a Container
# docker stop clx_server1
Docker File
Build Docker File
 Build docker image from Dockerfile
# docker build -t webserver .
Thank You

More Related Content

Similar to Docker_tech_guild ppt.ppt technical guild

Similar to Docker_tech_guild ppt.ppt technical guild (20)

Docker with WordPress
Docker with WordPressDocker with WordPress
Docker with WordPress
 
Docker In Brief
Docker In BriefDocker In Brief
Docker In Brief
 
Docker
DockerDocker
Docker
 
Docker compose and swarm
Docker compose and swarmDocker compose and swarm
Docker compose and swarm
 
Docker_Interview_Questions__Answers.pdf
Docker_Interview_Questions__Answers.pdfDocker_Interview_Questions__Answers.pdf
Docker_Interview_Questions__Answers.pdf
 
Axigen on docker
Axigen on dockerAxigen on docker
Axigen on docker
 
Docker how to
Docker how toDocker how to
Docker how to
 
What-Is-Docker?
What-Is-Docker?What-Is-Docker?
What-Is-Docker?
 
Docker
DockerDocker
Docker
 
Let's dockerize
Let's dockerizeLet's dockerize
Let's dockerize
 
Accelerate your development with Docker
Accelerate your development with DockerAccelerate your development with Docker
Accelerate your development with Docker
 
Accelerate your software development with Docker
Accelerate your software development with DockerAccelerate your software development with Docker
Accelerate your software development with Docker
 
Docker Use Cases.pdf
Docker Use Cases.pdfDocker Use Cases.pdf
Docker Use Cases.pdf
 
Docker In Cloud
Docker In CloudDocker In Cloud
Docker In Cloud
 
ContainerDayVietnam2016: Dockerize a small business
ContainerDayVietnam2016: Dockerize a small businessContainerDayVietnam2016: Dockerize a small business
ContainerDayVietnam2016: Dockerize a small business
 
Docker
DockerDocker
Docker
 
Los contenedores en el mundo Microsoft #ReConnect2016
Los contenedores en el mundo Microsoft #ReConnect2016Los contenedores en el mundo Microsoft #ReConnect2016
Los contenedores en el mundo Microsoft #ReConnect2016
 
[@NaukriEngineering] Docker 101
[@NaukriEngineering] Docker 101[@NaukriEngineering] Docker 101
[@NaukriEngineering] Docker 101
 
Docker architecture-04-1
Docker architecture-04-1Docker architecture-04-1
Docker architecture-04-1
 
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaGetting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
 

More from AkshayaM79 (7)

LOYOLA.pptx. .
LOYOLA.pptx.                               .LOYOLA.pptx.                               .
LOYOLA.pptx. .
 
unittesting-190620114546 (1).pptx document
unittesting-190620114546 (1).pptx documentunittesting-190620114546 (1).pptx document
unittesting-190620114546 (1).pptx document
 
Dept Presentation - AI&DS.pptx aids department
Dept Presentation - AI&DS.pptx aids departmentDept Presentation - AI&DS.pptx aids department
Dept Presentation - AI&DS.pptx aids department
 
IT dept Presentation (1).pptx it department
IT dept Presentation (1).pptx it departmentIT dept Presentation (1).pptx it department
IT dept Presentation (1).pptx it department
 
LIBRARY MANAGEMENT SYSTEM.pptx for students
LIBRARY MANAGEMENT SYSTEM.pptx for studentsLIBRARY MANAGEMENT SYSTEM.pptx for students
LIBRARY MANAGEMENT SYSTEM.pptx for students
 
Student information system_20240408_110803_0000.pdf
Student information system_20240408_110803_0000.pdfStudent information system_20240408_110803_0000.pdf
Student information system_20240408_110803_0000.pdf
 
Student information system_20240408_110803_0000.pdf
Student information system_20240408_110803_0000.pdfStudent information system_20240408_110803_0000.pdf
Student information system_20240408_110803_0000.pdf
 

Recently uploaded

SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 

Recently uploaded (20)

Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 

Docker_tech_guild ppt.ppt technical guild

  • 2. Content  Docker  Virtual Machine  Difference bw Docker and VM  Advantage  Docker Files  Docker Image  Docker Containers
  • 3. Docker  Docker is an open platform for developing, shipping, and running applications.  Docker enables you to separate your applications from your infrastructure so you can deliver software quickly.  With Docker, you can manage your infrastructure in the same ways you manage your applications.  Docker reduce the delay between writing code and running it in production.
  • 5. Why docker? Virtual Machine  A virtual machine is capable of performing tasks such as running applications and programs  A host can have several virtual machines running at a specific time.  Docker containers are much smaller and require far fewer resources than a VM.  The lightweight architecture of Docker containers is less resource-intensive than
  • 6. The docker containers are suited for situations where you want to run multiple applications over a single operating system
  • 7. Difference between Docker and VM DOCKER VIRTUAL MACHINE Boot-Time Boots in a few seconds. It takes a few minutes for VMs to boot. Runs on Dockers make use of the execution engine. VMs make use of the hypervisor . Memory Efficiency No space is needed to virtualize, hence less memory. Requires entire OS to be loaded before starting the surface, so less efficient. Deployment Deploying is easy as only a single image, containerized can be used across all platforms. Deployment is comparatively lengthy as separate instances are responsible for execution.
  • 8. Advantage  App run separately from each other (Isolate from each other)  Less OS maintenance.  Efficient.  Fast deployment.  Docker provides speed & efficiency over the traditional virtualized hardware.  Each & every separate app have their own dependencies.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. How Docker Works? Three different stages for containers working in a dockerized environment.  Docker Image  Docker Containers  Dockerfile
  • 18. List docker images # docker images
  • 19. Docker container  Clones/Copy the above docker image and make it as a containers which is then ready to execute. Create Docker Container # docker run -d --name clx_server1 -p 80:80 nginx:latest
  • 20. Docker container  List running Docker containers # docker ps  List all Docker containers # docker ps –a
  • 21. Start Container  Start a Container # docker start clx_server1  Stop a Container # docker stop clx_server1
  • 23. Build Docker File  Build docker image from Dockerfile # docker build -t webserver .