docker-hanoi meetup #1: introduction about docker

Post on 14-Jun-2015

5.980 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

For the first Docker-Hanoi meetup

TRANSCRIPT

March 20, 2013: Docker Launches

15 Months Later: An Incredible Platform and Ecosystem

Official Repos & 14K+ Dockerized Apps

Community460+ Contributors250+ Meetups on Docker2.75M Downloads6.7K Projects on GitHub

SupportEnterprise SupportRobust DocumentationImplementation, Integration, Training Network of Partners

The Docker Platform

Docker Engine Docker Hub

Build, Ship, and Run

Partners

Content

Users

THANK YOU!

6K+pull requests

12K+stars

6.7K+projects

8.5K+commits

2.75M+downloads

14K+dockerized

460+contributors

250+meetups

30+countries

90+cities

460+contributors

42 People and a Turtle

Now up to 42 people (and our pet turtle, Gordon)

We know we’re riding on your shoulders

Thank You to the Giants• Namespaces (IBM)• Cgroups (Google)• LXC tools• The Linux Kernel• Git• SELinux (Red Hat)• Solaris Zones• BSD Jails• +++

Thank You Users/Use Cases*

*A small subset of the 100s who are using and/or writing about usThanks 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

HTTPDocker Resource

Agent Manager

Docker

Container A

Container B

Virtual Router

Docker-registry

agent.properties:hypervisor.type = dockerresource = com.cloud.hypervisor.docker.resource.DockerResource

API

Cmd

Case #2: CloudStack – Docker

Case #3: OpenShift – Docker

Case #4: GAE - Docker

Case #5: Stratos – Docker

top related