Docker-hanoi meetup #1: introduction about Docker
-
Upload
nguyen-anh-tu -
Category
Technology
-
view
5.983 -
download
1
description
Transcript of Docker-hanoi meetup #1: introduction about Docker
![Page 1: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/1.jpg)
![Page 2: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/2.jpg)
March 20, 2013: Docker Launches
![Page 3: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/3.jpg)
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
![Page 4: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/4.jpg)
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
![Page 5: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/5.jpg)
460+contributors
![Page 6: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/6.jpg)
42 People and a Turtle
Now up to 42 people (and our pet turtle, Gordon)
![Page 7: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/7.jpg)
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• +++
![Page 8: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/8.jpg)
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
![Page 9: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/9.jpg)
Thank You Partner Ecosystem
![Page 10: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/10.jpg)
![Page 11: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/11.jpg)
![Page 12: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/12.jpg)
![Page 13: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/13.jpg)
![Page 14: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/14.jpg)
![Page 15: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/15.jpg)
Docker system
• Containers• Images• Registry– Public: https://index.docker.io – Private: build your own
• Dockerfiles• Client-server– Docker service– REST APIs– Docker client
![Page 16: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/16.jpg)
![Page 17: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/17.jpg)
2 ways to use Docker
• Docker as a container service– IaaS– PaaS
• Packing service inside a Docker container– service package– software package
![Page 18: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/18.jpg)
Container service
• Remember 3 components in client-server model– Docker service– Docker REST APIs– Client
• Orchestration tools
![Page 19: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/19.jpg)
Orchestration tools
![Page 20: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/20.jpg)
Orchestration tools
![Page 21: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/21.jpg)
Orchestration tools
![Page 22: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/22.jpg)
Case #1: Openstack – Docker
![Page 23: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/23.jpg)
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
![Page 24: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/24.jpg)
Case #3: OpenShift – Docker
![Page 25: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/25.jpg)
Case #4: GAE - Docker
![Page 26: Docker-hanoi meetup #1: introduction about Docker](https://reader036.fdocuments.net/reader036/viewer/2022062419/557cf905d8b42a89158b4b6c/html5/thumbnails/26.jpg)
Case #5: Stratos – Docker