Académique Documents
Professionnel Documents
Culture Documents
12K+
460+
stars 90+
6.7K+ contributors cities
8.5K+ 14K+
projects
30+
460+
contributors
42 People and a Turtle
Now up to
42 people
(and our pet
turtle,
Gordon)
Thank You to the Giants
Namespaces (IBM)
Cgroups (Google)
LXC tools
The Linux Kernel
Git
SELinux (Red Hat)
Solaris Zones
BSD Jails
+++
small subset of the 100s who are using and/or writing about us
hanks to those above for talking about their experiences at DockerCon
Thank You Partner Ecosystem
Docker system
Containers
Images
Registry
Public: https://index.docker.io
Private: build your own
Dockerfiles
Client-server
Docker service
REST APIs
Docker client
2 ways to use Docker
Docker as a container service
IaaS
PaaS
Packing service inside a Docker
container
service package
software package
Container service
Remember 3 components in client-
server model
Docker service
Docker REST APIs
Client
Orchestration tools
Orchestration tools
Orchestration tools
Orchestration tools
Case #1: Openstack Docker
Case #2: CloudStack Docker
Agent agent.properties:
hypervisor.type = docker
Manage resource =
r com.cloud.hypervisor.docker.resource.DockerResource
Cmd Container A
Container B
Docker HTTP
Resource Docker
API
Virtual Router
Docker-registry
Case #3: OpenShift Docker
Case #4: GAE - Docker
Case #5: Stratos Docker