SlideShare a Scribd company logo
Introduction to Docker
Traditional Virtualization
Introduction to Docker
Virtualization with Containers
Introduction to Docker
What Containers are?
 Operating system-level virtualization.
 It has its own CPU, memory, block I/O,
network etc.
 They do not require a full operating system.
 Uses the same Linux kernel as the system
that they're running on.
Introduction to Docker
What Containers are?
 Containers without Docker (LXC)
 Sample command for LXC
 apt-get install lxc
 lxc-create -t <template> -n <container name>
 lxc-create -t ubuntu -n cn-01
 lxc-start -n <container name>
 lxc-list
 LXC is now optional with Docker.
Introduction to Docker
About Docker
 Build, ship, and run distributed applications.
 Docker is Like Java
 Java: Write Once. Run Anywhere.
 Docker: Build Once. Run Anywhere.
 Lightweight
 Only differences are stored for updates.
 Supports tagging
Introduction to Docker
About Docker
 Four major parts
 Docker daemon
 Docker Client
 Libcontainer
 Registry
Introduction to Docker
How Docker works?
Introduction to Docker
How Docker works?
Introduction to Docker
How Docker works?
Introduction to Docker
How Docker works?
Introduction to Docker
Docker for Developers
 Portable runtime environment for your App.
 No worries about dependencies or packaging.
 Get going quickly by starting with one of the
13,000+ apps available on Docker Hub.
Introduction to Docker
Docker for DevOps
 Reduces “works on my machine”.
 Deploy and run any app on any
infrastructure, quickly and reliably.
 Makes lifecycles more efficient, consistent
and repeatable.
 Eliminates inconsistencies between
development, test and production
environments.
Introduction to Docker
References
 https://docs.docker.com/
 https://sysadmincasts.com/episodes/31-introduction-to-
docker
 https://www.youtube.com/watch?v=aLipr7tTuA4
 http://blog.scottlowe.org/2013/11/25/a-brief-introduction-to-
linux-containers-with-lxc/
Introduction to Docker
Questions
Introduction to Docker
Introduction to Docker

More Related Content

PPTX
Containers in the Cloud
PDF
Lxc- Introduction
PPTX
Performance comparison between Linux Containers and Virtual Machines
PPTX
Containers and Cloud: From LXC to Docker to Kubernetes
PDF
Docker introduction
PDF
Docker cheat-sheet
DOCX
Isolating an applications using LXC – Linux Containers
Containers in the Cloud
Lxc- Introduction
Performance comparison between Linux Containers and Virtual Machines
Containers and Cloud: From LXC to Docker to Kubernetes
Docker introduction
Docker cheat-sheet
Isolating an applications using LXC – Linux Containers

What's hot (20)

PDF
Intro to containerization
PDF
JOSA TechTalk: Introduction to docker
PDF
Containers technologies
PDF
Docker Introduction
PPTX
Understanding the container landscape and it associated projects
PDF
Introdution to Docker (theory and hands on) dbCafé - dbTrento
PDF
Docker architecture (version modified)
PPTX
Docker introduction
PPT
Meetup docker-introduction
PDF
Docker architecture-05
PPTX
PPTX
Container Torture: Run any binary, in any container
PPT
PDF
Docker swarm reloaded
PDF
Understanding LXC & Docker
PDF
Linux Container Technology 101
PDF
Docker: Please contain your excitement
PDF
LXD: The hypervisor that isn't
PDF
Containerize! Between Docker and Jube.
PDF
Docker 101 - Intro to Docker
Intro to containerization
JOSA TechTalk: Introduction to docker
Containers technologies
Docker Introduction
Understanding the container landscape and it associated projects
Introdution to Docker (theory and hands on) dbCafé - dbTrento
Docker architecture (version modified)
Docker introduction
Meetup docker-introduction
Docker architecture-05
Container Torture: Run any binary, in any container
Docker swarm reloaded
Understanding LXC & Docker
Linux Container Technology 101
Docker: Please contain your excitement
LXD: The hypervisor that isn't
Containerize! Between Docker and Jube.
Docker 101 - Intro to Docker
Ad

Viewers also liked (14)

PPTX
Help4Access Application Development Methodology
PPTX
Accelerating Application Delivery with OpenShift
PDF
Presentacion OpenShift by RedHat
PDF
Javaで和暦と元号
PPTX
Running Docker in Development & Production (DevSum 2015)
PPTX
Running Docker in Development & Production (#ndcoslo 2015)
PDF
Revolutionizing app delivery with Linux and containers
PDF
OpenShift Overview
PDF
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
PDF
Docker by Example - Basics
PPTX
DevOps and Continuous Delivery reference architectures for Docker
PDF
A Gentle Introduction To Docker And All Things Containers
PPTX
Why Docker
PPTX
Codefresh + Cloud 66 webinar: Testing Strategies for Docker Driven Development
Help4Access Application Development Methodology
Accelerating Application Delivery with OpenShift
Presentacion OpenShift by RedHat
Javaで和暦と元号
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Revolutionizing app delivery with Linux and containers
OpenShift Overview
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
Docker by Example - Basics
DevOps and Continuous Delivery reference architectures for Docker
A Gentle Introduction To Docker And All Things Containers
Why Docker
Codefresh + Cloud 66 webinar: Testing Strategies for Docker Driven Development
Ad

Similar to Introduction to docker (20)

ODP
Docker - The Linux Container
PPTX
Docker
PPTX
Docker - fundamental
PPTX
Docker Ecosystem on Azure
PDF
The Docker Ecosystem
PDF
Docker intro
PPT
Docker 101 for "The Core of Microservice Architecture"
PPTX
Accelerate your development with Docker
PDF
Accelerate your software development with Docker
PDF
PPTX
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
PPTX
Docker container a-brief_introduction_2016-01-30
PPT
14309525_docker_docker_docker_docker_introduction.ppt
PDF
Hack the whale
PDF
Workshop : 45 minutes pour comprendre Docker avec Jérôme Petazzoni
PDF
Introduction to Docker, December 2014 "Tour de France" Edition
PDF
Reviwe(docker)
PPTX
Docker for .NET Developers
PDF
An introduction to contianers and Docker for PHP developers
PDF
Docker Container Introduction
Docker - The Linux Container
Docker
Docker - fundamental
Docker Ecosystem on Azure
The Docker Ecosystem
Docker intro
Docker 101 for "The Core of Microservice Architecture"
Accelerate your development with Docker
Accelerate your software development with Docker
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Docker container a-brief_introduction_2016-01-30
14309525_docker_docker_docker_docker_introduction.ppt
Hack the whale
Workshop : 45 minutes pour comprendre Docker avec Jérôme Petazzoni
Introduction to Docker, December 2014 "Tour de France" Edition
Reviwe(docker)
Docker for .NET Developers
An introduction to contianers and Docker for PHP developers
Docker Container Introduction

Introduction to docker