SlideShare a Scribd company logo
1 of 24
Download to read offline
Institute of Engineering & Technology, Alwar
Seminar Presentation on
Docker
Submitted to:
Mr. Mohit khandelwal
Project In-charge
CSE Department,
IET-Alwar
Submitted by:
Neeraj Wadhwa
12EIACS722
List of Contents
● Introduction
● History
● Features
● Challenges for Devs & Ops
● Solution
● Architecture
● VMs vs Containers
● How Containers make this possible
● Container's Life Cycle
● Open Ecosystem
● Questions on networking
Introduction
History
● A dotCloud project
● First commit on January 18, 2013
● Docker 0.1.0 released on March 25, 2013
● From dotCloud to Docker Inc. in October 29, 2013
Features
● Light-Weight
● Portable
● Self-Sufficient
● Segregates duties
● Fast, efficient development life cycle
Challenges for Devs & Ops
The Matrix from Hell
Cargo transport pre-1960
That's a Matrix from Hell too
Solution: Inter-modal Shipping Container
Docker: Container system for code and Applications
Docker eliminates the Matrix from Hell
Architecture
VMs vs Containers
How Containers make all this possible
● Linux Cgroups (Google)
● Namespaces (IBM)
● Linux Kernel
● Git
● SELinux (Red Hat)
● Solaris Zones
● BSD Jails
Container's life cycle
● Conception (Build)
● Birth (Run)
● Reproduction (Commit)
● Make it sleep (Stop)
● Wake it up (Start)
● Kill (RM)
● Extinction (RMI)
Open Ecosystem
Variety of Users
Networking Questions
1) How many octets does an IPv6 address contain?
a) 12
b) 8
c) 16
d) 6
Networking Questions
Answer c) 16
1) In IPv6, a long stream of zeros can be shortened with?
a) *
b) ::
c) :
d) ;
Networking Questions
Answer b) ::
1) When selecting the best path, the BGP protocol
takes into account the following information in the
stated order?
a) Path, origin type, multi-exit discriminator, local
preference
b) Path, origin type, local preference, multi-exit
discriminator
c) Local preference, path, origin type, multi-exit
discriminator
d) Local preference, path, multi-exit discriminator, origin
type
Networking Questions
Answer c) Local preference, path, origin type, multi-exit
discriminator
1) Multiprotocol Label Switching works on which layer?
a) Layer 2
b) Layer 3
c) Layer 1
d) Non of the above
Networking Questions
Answer d) Non of the above
1) ____ is the process of moving services, such as
load balancing, firewalls and IPSec, away from
dedicated hardware into a virtualized environment.
a) NFV
b) SDN
c) Virtualization
d) UPNP
Answer a) NFV
1) PPTP works on whick port
a) 1723
b) 1790
c) 3260
d) 3360
Networking Questions

More Related Content

What's hot

Moscow virtualization meetup 2014: CRIU 1.0 What is next?
Moscow virtualization meetup 2014: CRIU 1.0 What is next?Moscow virtualization meetup 2014: CRIU 1.0 What is next?
Moscow virtualization meetup 2014: CRIU 1.0 What is next?
Andrey Vagin
 
Libcontainer: joining forces under one roof
Libcontainer: joining forces under one roofLibcontainer: joining forces under one roof
Libcontainer: joining forces under one roof
Andrey Vagin
 

What's hot (15)

OpenNebulaConf2018 - OpenNebula and LXD Containers - Rubén S. Montero - OpenN...
OpenNebulaConf2018 - OpenNebula and LXD Containers - Rubén S. Montero - OpenN...OpenNebulaConf2018 - OpenNebula and LXD Containers - Rubén S. Montero - OpenN...
OpenNebulaConf2018 - OpenNebula and LXD Containers - Rubén S. Montero - OpenN...
 
Corwin on containers
Corwin on containersCorwin on containers
Corwin on containers
 
What's missing from upstream kernel containers?
What's missing from upstream kernel containers?What's missing from upstream kernel containers?
What's missing from upstream kernel containers?
 
DSD-INT 2019 Parallelization project for the USGS - Verkaik
DSD-INT 2019 Parallelization project for the USGS - VerkaikDSD-INT 2019 Parallelization project for the USGS - Verkaik
DSD-INT 2019 Parallelization project for the USGS - Verkaik
 
Moscow virtualization meetup 2014: CRIU 1.0 What is next?
Moscow virtualization meetup 2014: CRIU 1.0 What is next?Moscow virtualization meetup 2014: CRIU 1.0 What is next?
Moscow virtualization meetup 2014: CRIU 1.0 What is next?
 
Libcontainer: joining forces under one roof
Libcontainer: joining forces under one roofLibcontainer: joining forces under one roof
Libcontainer: joining forces under one roof
 
OpenNebula LXD Container Support overview
OpenNebula LXD Container Support overviewOpenNebula LXD Container Support overview
OpenNebula LXD Container Support overview
 
HLayer / Docker and its ecosystem
HLayer / Docker and its ecosystemHLayer / Docker and its ecosystem
HLayer / Docker and its ecosystem
 
Cloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into ProductionCloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into Production
 
The automated tests inside Openshift
The automated tests inside OpenshiftThe automated tests inside Openshift
The automated tests inside Openshift
 
EFFICIENT VLSI IMPLEMENTATION OF THE BLOCK CIPHER RIJNDAEL ALGORITHM
EFFICIENT VLSI IMPLEMENTATION OF THE BLOCK CIPHER RIJNDAEL ALGORITHMEFFICIENT VLSI IMPLEMENTATION OF THE BLOCK CIPHER RIJNDAEL ALGORITHM
EFFICIENT VLSI IMPLEMENTATION OF THE BLOCK CIPHER RIJNDAEL ALGORITHM
 
Memory Forensics in AWS
Memory Forensics in AWSMemory Forensics in AWS
Memory Forensics in AWS
 
Bsdtw17: johannes m dieterich: high performance computing and gpu acceleratio...
Bsdtw17: johannes m dieterich: high performance computing and gpu acceleratio...Bsdtw17: johannes m dieterich: high performance computing and gpu acceleratio...
Bsdtw17: johannes m dieterich: high performance computing and gpu acceleratio...
 
Incident Response Automation @ Netflix Q12019
Incident Response Automation @ Netflix Q12019Incident Response Automation @ Netflix Q12019
Incident Response Automation @ Netflix Q12019
 
How Docker didn't invent containers (Docker Meetup Brno #1)
How Docker didn't invent containers (Docker Meetup Brno #1)How Docker didn't invent containers (Docker Meetup Brno #1)
How Docker didn't invent containers (Docker Meetup Brno #1)
 

Viewers also liked (12)

seminar topics cse
seminar topics cseseminar topics cse
seminar topics cse
 
Blue brain
Blue brain Blue brain
Blue brain
 
Fogscreen seminar report
Fogscreen seminar reportFogscreen seminar report
Fogscreen seminar report
 
BLUE BRAIN
BLUE BRAINBLUE BRAIN
BLUE BRAIN
 
Screenless Display PPT
Screenless Display PPTScreenless Display PPT
Screenless Display PPT
 
Latest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc StudentsLatest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc Students
 
Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics
 
Rain technology
Rain technologyRain technology
Rain technology
 
Blue Brain
Blue Brain Blue Brain
Blue Brain
 
Paper battery
Paper batteryPaper battery
Paper battery
 
Light tree
Light tree Light tree
Light tree
 
Best topics for seminar
Best topics for seminarBest topics for seminar
Best topics for seminar
 

Similar to Dock-site

Similar to Dock-site (20)

gVisor, Kata Containers, Firecracker, Docker: Who is Who in the Container Space?
gVisor, Kata Containers, Firecracker, Docker: Who is Who in the Container Space?gVisor, Kata Containers, Firecracker, Docker: Who is Who in the Container Space?
gVisor, Kata Containers, Firecracker, Docker: Who is Who in the Container Space?
 
Introductio to Docker and usage in HPC applications
Introductio to Docker and usage in HPC applicationsIntroductio to Docker and usage in HPC applications
Introductio to Docker and usage in HPC applications
 
Kuma + Kong
Kuma + KongKuma + Kong
Kuma + Kong
 
Janus & docker: friends or foe
Janus & docker: friends or foe Janus & docker: friends or foe
Janus & docker: friends or foe
 
Troubleshooting Layer 2 Ethernet Problem: Loop, Broadcast, Security
Troubleshooting Layer 2 Ethernet Problem: Loop, Broadcast, Security Troubleshooting Layer 2 Ethernet Problem: Loop, Broadcast, Security
Troubleshooting Layer 2 Ethernet Problem: Loop, Broadcast, Security
 
Gntc 2017 cord platform
Gntc 2017 cord platformGntc 2017 cord platform
Gntc 2017 cord platform
 
Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next Decade
 
The Considerations for Internet of Things @ 2017
The Considerations for Internet of Things @ 2017The Considerations for Internet of Things @ 2017
The Considerations for Internet of Things @ 2017
 
Big Data Europe SC6 WS #3: Big Data Europe Platform: Apps, challenges, goals ...
Big Data Europe SC6 WS #3: Big Data Europe Platform: Apps, challenges, goals ...Big Data Europe SC6 WS #3: Big Data Europe Platform: Apps, challenges, goals ...
Big Data Europe SC6 WS #3: Big Data Europe Platform: Apps, challenges, goals ...
 
BGP Services IP Transit vs IP Peering
BGP Services  IP Transit vs IP PeeringBGP Services  IP Transit vs IP Peering
BGP Services IP Transit vs IP Peering
 
M-CORD cloud-native
M-CORD cloud-nativeM-CORD cloud-native
M-CORD cloud-native
 
Network LACP/Bonding/Teaming with Mikrotik
Network LACP/Bonding/Teaming with MikrotikNetwork LACP/Bonding/Teaming with Mikrotik
Network LACP/Bonding/Teaming with Mikrotik
 
Connecting network
Connecting networkConnecting network
Connecting network
 
Connecting Networks.pptx
Connecting Networks.pptxConnecting Networks.pptx
Connecting Networks.pptx
 
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
 
MTCNA Intro to routerOS
MTCNA Intro to routerOSMTCNA Intro to routerOS
MTCNA Intro to routerOS
 
Villar presentation.pdf
Villar presentation.pdfVillar presentation.pdf
Villar presentation.pdf
 
Docker meetup-20-apr-17-openshit
Docker meetup-20-apr-17-openshitDocker meetup-20-apr-17-openshit
Docker meetup-20-apr-17-openshit
 
Connecting Networks
Connecting NetworksConnecting Networks
Connecting Networks
 
Google Cloud - Stand Out Features
Google Cloud - Stand Out FeaturesGoogle Cloud - Stand Out Features
Google Cloud - Stand Out Features
 

Dock-site