SlideShare a Scribd company logo
Containerization
using Docker
Presented by Wing Chan
Photo by frank mckenna on Unsplash
Agenda
• What's containerization?
• What's Docker?
• What's inside Docker?
• Why use Docker containers?
• Live Demo
Photo by Glenn Carstens-Peters on Unsplash
What's containerization?
• Containerization is an OS-based
virtualization which create multiple
virtual units in isolated user space
instances, known as Containers.
• Containers implement the isolation of
processes at the OS level.
• Containers can run virtually
anywhere, easy development and
deployment.
Photo by Jacek Dylag on Unsplash
What's Docker?
• Docker is the world's leading software container
platform. It was launchedin 2013 by a company
called Docker, Inc.
• It is written in Go language.
• Docker uses the resource isolationfeatures of
Linux kernel to allowsmultiplecontainers
running on a single Linux instance.
• Docker provides all necessary tools for create,
deploy and run your applicationsby using
containers.
Containerization using docker
What's inside Docker?
• Docker Clients and Servers – client/server
architecture.
• Docker Images – build docker containers by
using a read-only template.
• Docker Containers – a runtime instance of
Docker image.
• Docker Registries – a storage component
for Docker Images. Docker Hub is
their public registry server.
• Docker File – a text file that contains a list
of instructions on how to build your Docker
Image.
Why use Docker containers?
• Speed – The time required to build a
container is very fast because they are
small and lightweight.
• Portability - by design containers are
very portable and can be deploy
to different machines and performance
remain the same.
• Scalability - It can be deployed in
multiple physical servers, data servers
and cloud platforms easily.
• Density - Docker uses the resources
more efficiently and more containers can
be run on a single host machine
compared to VMs which use a
hypervisor.
Photo by Andy Li on Unsplash
Live Demo
• https://github.com/wingchanatib
sa/LearningSessions/tree/master/
Containerization%20using%20Doc
ker
Photo by chuttersnap on Unsplash

More Related Content

What's hot (20)

PDF
Introduction to docker
Instruqt
 
PDF
Docker Introduction
Sparkbit
 
PPTX
Docker introduction (1)
Gourav Varma
 
PDF
Docker introduction
Julien Maitrehenry
 
PPTX
Azure container instances
Karthikeyan VK
 
PPT
presentation on Docker
Virendra Ruhela
 
PDF
Containers technologies
Joris Bonnefoy
 
PDF
Docker Introduction
Peng Xiao
 
PPTX
Devops ppt
Sulekha IT Training
 
PDF
Docker architecture-04-1
Mohammadreza Amini
 
PDF
Introduction to container based virtualization with docker
Bangladesh Network Operators Group
 
PDF
Docker Explained | What Is A Docker Container? | Docker Simplified | Docker T...
Edureka!
 
PDF
Kubernetes GitOps featuring GitHub, Kustomize and ArgoCD
Sunnyvale
 
PPTX
Docker introduction & benefits
Amit Manwade
 
PDF
Docker Introduction
Robert Reiz
 
PPTX
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
Simplilearn
 
PPTX
Docker introduction for the beginners
Juneyoung Oh
 
PPTX
Containerization and Docker
Megha Bansal
 
PDF
Docker and the Linux Kernel
Docker, Inc.
 
Introduction to docker
Instruqt
 
Docker Introduction
Sparkbit
 
Docker introduction (1)
Gourav Varma
 
Docker introduction
Julien Maitrehenry
 
Azure container instances
Karthikeyan VK
 
presentation on Docker
Virendra Ruhela
 
Containers technologies
Joris Bonnefoy
 
Docker Introduction
Peng Xiao
 
Docker architecture-04-1
Mohammadreza Amini
 
Introduction to container based virtualization with docker
Bangladesh Network Operators Group
 
Docker Explained | What Is A Docker Container? | Docker Simplified | Docker T...
Edureka!
 
Kubernetes GitOps featuring GitHub, Kustomize and ArgoCD
Sunnyvale
 
Docker introduction & benefits
Amit Manwade
 
Docker Introduction
Robert Reiz
 
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
Simplilearn
 
Docker introduction for the beginners
Juneyoung Oh
 
Containerization and Docker
Megha Bansal
 
Docker and the Linux Kernel
Docker, Inc.
 

Similar to Containerization using docker (20)

PDF
A curtain-raiser to the container world Docker & Kubernetes
zekeLabs Technologies
 
PPTX
Mastering Docker: Essential Guide to Containerization
Expeed Software
 
PDF
Introduction to Docker
James Turnbull
 
PPTX
Academy PRO: Docker. Part 1
Binary Studio
 
PDF
Intro to containerization
Balint Pato
 
DOCX
Containerization Report
Jatin Chauhan
 
PPTX
Docker - A curtain raiser to the Container world
zekeLabs Technologies
 
PDF
1. Docker Introduction.pdf
AmarGautam15
 
PDF
Docker puebla bday #4 celebration
Ramon Morales
 
DOCX
Overview of Docker
GauranG Bajpai
 
PPTX
Academy PRO: Docker. Lecture 1
Binary Studio
 
PPTX
Dockerize the World - presentation from Hradec Kralove
damovsky
 
PPTX
Docker and containerization
Amulya Saxena
 
PDF
Docker
Brian Hogan
 
PPTX
Docker - Ankara JUG, Nisan 2015
Mustafa AKIN
 
PDF
JOSA TechTalks - Docker in Production
Jordan Open Source Association
 
PDF
Docker Containers Deep Dive
Will Kinard
 
PDF
Docker for developers
Anvay Patil
 
PPTX
Introduction to Docker - Getting Started with Docker
Aiyana Shukla
 
PDF
Docker Up and Running for Web Developers
Amr Fawzy
 
A curtain-raiser to the container world Docker & Kubernetes
zekeLabs Technologies
 
Mastering Docker: Essential Guide to Containerization
Expeed Software
 
Introduction to Docker
James Turnbull
 
Academy PRO: Docker. Part 1
Binary Studio
 
Intro to containerization
Balint Pato
 
Containerization Report
Jatin Chauhan
 
Docker - A curtain raiser to the Container world
zekeLabs Technologies
 
1. Docker Introduction.pdf
AmarGautam15
 
Docker puebla bday #4 celebration
Ramon Morales
 
Overview of Docker
GauranG Bajpai
 
Academy PRO: Docker. Lecture 1
Binary Studio
 
Dockerize the World - presentation from Hradec Kralove
damovsky
 
Docker and containerization
Amulya Saxena
 
Docker
Brian Hogan
 
Docker - Ankara JUG, Nisan 2015
Mustafa AKIN
 
JOSA TechTalks - Docker in Production
Jordan Open Source Association
 
Docker Containers Deep Dive
Will Kinard
 
Docker for developers
Anvay Patil
 
Introduction to Docker - Getting Started with Docker
Aiyana Shukla
 
Docker Up and Running for Web Developers
Amr Fawzy
 
Ad

Recently uploaded (20)

PPTX
Academic Debate: Creation vs Evolution.pptx
JOHNPATRICKMARTINEZ5
 
PDF
BRKSP-2551 - Introduction to Segment Routing.pdf
fcesargonca
 
PDF
The Internet - By the numbers, presented at npNOG 11
APNIC
 
PPTX
原版一样(毕业证书)法国蒙彼利埃大学毕业证文凭复刻
Taqyea
 
PDF
Boardroom AI: The Next 10 Moves | Cerebraix Talent Tech
ssuser73bdb11
 
PPTX
Metaphysics_Presentation_With_Visuals.pptx
erikjohnsales1
 
PPTX
Lec15_Mutability Immutability-converted.pptx
khanjahanzaib1
 
PPTX
Networking_Essentials_version_3.0_-_Module_3.pptx
ryan622010
 
PPTX
Softuni - Psychology of entrepreneurship
Kalin Karakehayov
 
PDF
Top 10 Testing Procedures to Ensure Your Magento to Shopify Migration Success...
CartCoders
 
PPTX
原版一样(LHU毕业证书)英国利物浦希望大学毕业证办理方法
Taqyea
 
PPTX
PHIPA-Compliant Web Hosting in Toronto: What Healthcare Providers Must Know
steve198109
 
PDF
BRKAPP-1102 - Proactive Network and Application Monitoring.pdf
fcesargonca
 
PDF
google promotion services in Delhi, India
Digital Web Future
 
DOCX
Custom vs. Off-the-Shelf Banking Software
KristenCarter35
 
PPTX
美国电子毕业证帕克大学电子版成绩单UMCP学费发票办理学历认证
Taqyea
 
PPTX
法国巴黎第二大学本科毕业证{Paris 2学费发票Paris 2成绩单}办理方法
Taqyea
 
PDF
The Hidden Benefits of Outsourcing IT Hardware Procurement for Small Businesses
Carley Cramer
 
PDF
Cleaning up your RPKI invalids, presented at PacNOG 35
APNIC
 
PDF
FutureCon Seattle 2025 Presentation Slides - You Had One Job
Suzanne Aldrich
 
Academic Debate: Creation vs Evolution.pptx
JOHNPATRICKMARTINEZ5
 
BRKSP-2551 - Introduction to Segment Routing.pdf
fcesargonca
 
The Internet - By the numbers, presented at npNOG 11
APNIC
 
原版一样(毕业证书)法国蒙彼利埃大学毕业证文凭复刻
Taqyea
 
Boardroom AI: The Next 10 Moves | Cerebraix Talent Tech
ssuser73bdb11
 
Metaphysics_Presentation_With_Visuals.pptx
erikjohnsales1
 
Lec15_Mutability Immutability-converted.pptx
khanjahanzaib1
 
Networking_Essentials_version_3.0_-_Module_3.pptx
ryan622010
 
Softuni - Psychology of entrepreneurship
Kalin Karakehayov
 
Top 10 Testing Procedures to Ensure Your Magento to Shopify Migration Success...
CartCoders
 
原版一样(LHU毕业证书)英国利物浦希望大学毕业证办理方法
Taqyea
 
PHIPA-Compliant Web Hosting in Toronto: What Healthcare Providers Must Know
steve198109
 
BRKAPP-1102 - Proactive Network and Application Monitoring.pdf
fcesargonca
 
google promotion services in Delhi, India
Digital Web Future
 
Custom vs. Off-the-Shelf Banking Software
KristenCarter35
 
美国电子毕业证帕克大学电子版成绩单UMCP学费发票办理学历认证
Taqyea
 
法国巴黎第二大学本科毕业证{Paris 2学费发票Paris 2成绩单}办理方法
Taqyea
 
The Hidden Benefits of Outsourcing IT Hardware Procurement for Small Businesses
Carley Cramer
 
Cleaning up your RPKI invalids, presented at PacNOG 35
APNIC
 
FutureCon Seattle 2025 Presentation Slides - You Had One Job
Suzanne Aldrich
 
Ad

Containerization using docker

  • 1. Containerization using Docker Presented by Wing Chan Photo by frank mckenna on Unsplash
  • 2. Agenda • What's containerization? • What's Docker? • What's inside Docker? • Why use Docker containers? • Live Demo Photo by Glenn Carstens-Peters on Unsplash
  • 3. What's containerization? • Containerization is an OS-based virtualization which create multiple virtual units in isolated user space instances, known as Containers. • Containers implement the isolation of processes at the OS level. • Containers can run virtually anywhere, easy development and deployment. Photo by Jacek Dylag on Unsplash
  • 4. What's Docker? • Docker is the world's leading software container platform. It was launchedin 2013 by a company called Docker, Inc. • It is written in Go language. • Docker uses the resource isolationfeatures of Linux kernel to allowsmultiplecontainers running on a single Linux instance. • Docker provides all necessary tools for create, deploy and run your applicationsby using containers.
  • 6. What's inside Docker? • Docker Clients and Servers – client/server architecture. • Docker Images – build docker containers by using a read-only template. • Docker Containers – a runtime instance of Docker image. • Docker Registries – a storage component for Docker Images. Docker Hub is their public registry server. • Docker File – a text file that contains a list of instructions on how to build your Docker Image.
  • 7. Why use Docker containers? • Speed – The time required to build a container is very fast because they are small and lightweight. • Portability - by design containers are very portable and can be deploy to different machines and performance remain the same. • Scalability - It can be deployed in multiple physical servers, data servers and cloud platforms easily. • Density - Docker uses the resources more efficiently and more containers can be run on a single host machine compared to VMs which use a hypervisor. Photo by Andy Li on Unsplash