SlideShare a Scribd company logo
Introduction to Docker - Amandeep Singh
Agenda
â–Ş What is Docker?
â–Ş Docker vs. Virtual Machine
â–Ş History, Status, Run Platforms
â–Ş Hello World
â–Ş Images and Containers
â–Ş Volume Mounting, Port Publishing, Linking
â–Ş Around Docker, Docker Use Cases
â–Ş Hands-On Workshop
What is Docker?
Docker is “an open source project to pack,
ship and run any application as a lightweight
container.” The idea is to provide a
comprehensive abstraction layer that allows
developers to “containerize” or “package” any
application and have it run on any
infrastructure.
“Build, Ship and Run Any App, Anywhere”
Docker Containers ?
Docker containers are similar to shipping containers:
The container is always the same, regardless of the
contents and thus fits on all trucks, cranes, ships.
What is Docker Engine?
â–  Open Source Project written in Go
â–  Released March, 2013
â–  Provides the Docker Container - Repeatable Runtimes,
Sandboxing, Network, and Storage
â–  Linux and (soon) Windows CLI tools for Developers
â–  Local and Remote REST API for further integration
â–  Low level API for Runtime, Storage, and Network
extension
Comparison: Containers vs. VMs
Docker History
â–  2013-03: Releases as Open Source
â–  2013-09: Red Hat collaboration (Fedora, RHEL,
OpenShift)
â–  2014-03: 34th most starred GitHub project
â–  2014-05: JAX Innovation Award (Most Innovative
Open Technology goes to Docker)
Run Platforms
â–  Various Linux distributions (Ubuntu, Fedora, RHEL,
Centos, openSUSE, ...)
â–  Cloud (Amazon EC2, Google Compute Engine,
Rackspace, Azure)
â–  2014-10: Microsoft announces plans to integrate
Docker with next release of Windows Server
Docker in Numbers..
â–Ş 20,000+ GitHub stars
â–Ş 200M+ Docker Engine downloads
â–Ş 100,000+ "Dockerized" applications in the Docker Hub
Registry
â–Ş 170+ Docker Meetup Groups in 50 countries
â–Ş 900+ community contributors
â–Ş 50,000 third-party projects on GitHub using Docker as well as
partnerships spanning PaaS, operating systems, hosting
services, CI platforms, and more.
â–Ş Over 100 user-generated case studies available from
companies such as eBay, Rackspace, New Relic, Gilt, Spotify,
Cloudflare, Yandex, Cambridge Healthcare, Yelp and
RelatelQ.
Introduction to docker
Introduction to docker

More Related Content

PDF
Containerization using docker
PDF
Docker get started
PDF
Docker 101 for Developer
PDF
Learning Docker from Square One
PPTX
Docker: From Zero to Hero
PDF
Docker 101 - Getting started
PDF
Introduction to Docker - Docker workshop @Twitter
PDF
Docker architecture-04-1
Containerization using docker
Docker get started
Docker 101 for Developer
Learning Docker from Square One
Docker: From Zero to Hero
Docker 101 - Getting started
Introduction to Docker - Docker workshop @Twitter
Docker architecture-04-1

What's hot (20)

PPTX
Docker 101 : Introduction to Docker and Containers
PDF
Introduction to docker
PPTX
Docker intro
 
PPTX
Docker Basic Presentation
PDF
Intro to docker
PDF
Introduction to docker
PDF
DCA. certificate slide Session 1
PDF
Docker 101: An Introduction
PPTX
Docker introduction
PPT
presentation on Docker
PDF
Introduction to Docker
PPTX
Introduction to dockerfile, SF Peninsula Software Development Meetup @Guidewire
PDF
Dockerizing your applications - Docker workshop @Twitter
PPTX
Getting started with Docker
PPTX
Containerization and Docker
PDF
Dockerfile
PPTX
Virtual Container - Docker
PDF
Introduction to Docker Compose | Docker Intermediate Workshop
PPTX
Cohesion Techsessie Docker - Daniel Palstra
PDF
Docker Container-Introduction and Features
Docker 101 : Introduction to Docker and Containers
Introduction to docker
Docker intro
 
Docker Basic Presentation
Intro to docker
Introduction to docker
DCA. certificate slide Session 1
Docker 101: An Introduction
Docker introduction
presentation on Docker
Introduction to Docker
Introduction to dockerfile, SF Peninsula Software Development Meetup @Guidewire
Dockerizing your applications - Docker workshop @Twitter
Getting started with Docker
Containerization and Docker
Dockerfile
Virtual Container - Docker
Introduction to Docker Compose | Docker Intermediate Workshop
Cohesion Techsessie Docker - Daniel Palstra
Docker Container-Introduction and Features
Ad

Similar to Introduction to docker (20)

PDF
Introduction to Docker at the Azure Meet-up in New York
PPTX
Intro to Docker November 2013
PDF
Introduction to Docker and deployment and Azure
PDF
Introduction to Docker at Glidewell Laboratories in Orange County
PDF
Docker 1 0 1 0 1: a Docker introduction, actualized for the stable release of...
PPTX
Intro Docker october 2013
PPTX
Docker Understanding, What is Docker? Why Docker? How do I containerize somet...
PDF
Workshop : 45 minutes pour comprendre Docker avec Jérôme Petazzoni
PDF
Introduction to Docker, December 2014 "Tour de France" Edition
PDF
Introduction to Docker Containers - Docker Captain
PPTX
ma-formation-en-Docker-jlklk,nknkjn.pptx
PPTX
Dockerize the World - presentation from Hradec Kralove
PPTX
Dockerize the World
PPTX
Intro to Docker October 2013
PDF
Introduction to Docker
PDF
Introduction to Docker - IndiaOpsUG
PPTX
Docker Ecosystem on Azure
PDF
Docker slides
PDF
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
PDF
codemotion-docker-2014
Introduction to Docker at the Azure Meet-up in New York
Intro to Docker November 2013
Introduction to Docker and deployment and Azure
Introduction to Docker at Glidewell Laboratories in Orange County
Docker 1 0 1 0 1: a Docker introduction, actualized for the stable release of...
Intro Docker october 2013
Docker Understanding, What is Docker? Why Docker? How do I containerize somet...
Workshop : 45 minutes pour comprendre Docker avec Jérôme Petazzoni
Introduction to Docker, December 2014 "Tour de France" Edition
Introduction to Docker Containers - Docker Captain
ma-formation-en-Docker-jlklk,nknkjn.pptx
Dockerize the World - presentation from Hradec Kralove
Dockerize the World
Intro to Docker October 2013
Introduction to Docker
Introduction to Docker - IndiaOpsUG
Docker Ecosystem on Azure
Docker slides
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
codemotion-docker-2014
Ad

More from Amandeep Singh (6)

PPTX
Simple ci cd with strider cd
PPTX
Ssh tunnel
PPTX
Headless Architecture
PPTX
Progressive Web Application
PPTX
Content Delivery Using Amazon CloudFront
PPTX
Software architectures
Simple ci cd with strider cd
Ssh tunnel
Headless Architecture
Progressive Web Application
Content Delivery Using Amazon CloudFront
Software architectures

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
KodekX | Application Modernization Development
 
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
 
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Cloud computing and distributed systems.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Machine learning based COVID-19 study performance prediction
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
 
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Empathic Computing: Creating Shared Understanding
KodekX | Application Modernization Development
 
NewMind AI Monthly Chronicles - July 2025
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?
 
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Cloud computing and distributed systems.
Review of recent advances in non-invasive hemoglobin estimation
Machine learning based COVID-19 study performance prediction
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
 
Unlocking AI with Model Context Protocol (MCP)
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication

Introduction to docker

  • 1. Introduction to Docker - Amandeep Singh
  • 2. Agenda â–Ş What is Docker? â–Ş Docker vs. Virtual Machine â–Ş History, Status, Run Platforms â–Ş Hello World â–Ş Images and Containers â–Ş Volume Mounting, Port Publishing, Linking â–Ş Around Docker, Docker Use Cases â–Ş Hands-On Workshop
  • 3. What is Docker? Docker is “an open source project to pack, ship and run any application as a lightweight container.” The idea is to provide a comprehensive abstraction layer that allows developers to “containerize” or “package” any application and have it run on any infrastructure. “Build, Ship and Run Any App, Anywhere”
  • 4. Docker Containers ? Docker containers are similar to shipping containers: The container is always the same, regardless of the contents and thus fits on all trucks, cranes, ships.
  • 5. What is Docker Engine? â–  Open Source Project written in Go â–  Released March, 2013 â–  Provides the Docker Container - Repeatable Runtimes, Sandboxing, Network, and Storage â–  Linux and (soon) Windows CLI tools for Developers â–  Local and Remote REST API for further integration â–  Low level API for Runtime, Storage, and Network extension
  • 7. Docker History â–  2013-03: Releases as Open Source â–  2013-09: Red Hat collaboration (Fedora, RHEL, OpenShift) â–  2014-03: 34th most starred GitHub project â–  2014-05: JAX Innovation Award (Most Innovative Open Technology goes to Docker)
  • 8. Run Platforms â–  Various Linux distributions (Ubuntu, Fedora, RHEL, Centos, openSUSE, ...) â–  Cloud (Amazon EC2, Google Compute Engine, Rackspace, Azure) â–  2014-10: Microsoft announces plans to integrate Docker with next release of Windows Server
  • 9. Docker in Numbers.. â–Ş 20,000+ GitHub stars â–Ş 200M+ Docker Engine downloads â–Ş 100,000+ "Dockerized" applications in the Docker Hub Registry â–Ş 170+ Docker Meetup Groups in 50 countries â–Ş 900+ community contributors â–Ş 50,000 third-party projects on GitHub using Docker as well as partnerships spanning PaaS, operating systems, hosting services, CI platforms, and more. â–Ş Over 100 user-generated case studies available from companies such as eBay, Rackspace, New Relic, Gilt, Spotify, Cloudflare, Yandex, Cambridge Healthcare, Yelp and RelatelQ.