狠狠撸

狠狠撸Share a Scribd company logo
很简单地讲讲Docker
Layne Peng
顿辞肠办别谤是什么?
进程
进程
cgroup, user space
pstree -p
cgroup
user space
顿辞肠办别谤不是什么?
顿辞肠办别谤不是什么?
Virtualisation…
OS Level Virtualisation?
Machine? Virtual Machine?
为什么顿辞肠办别谤会?火?
你想要虚拟化的什么功能?
你想要虚拟化的什么功能?
不要说想在Mac?里跑Windows!!
从服务器领域来想。。。
为什么LXC, Jail之流没?火?
如果,你要出租群租房。。。
墙壁
vs.
屏?风
Machine Container
vs.
Lean Container
App!?App!!
有时劣势也是优势。。。
社区的?力量
Docker home ted
它很快,镜像很?小。。。
Docker home ted
Docker home ted
Docker home ted
集体的?力量。。。
那,?用起来?
如果你?用的是Linux,
保证内核在2.6.32-431以上,最好3.1以上,
然后,
$ wget -qO- https://get.docker.com/ | sh
boot2docker
vs.
boot2docker, Kitematic
vs.
boot2docker, Kitematic
Docker home ted
Docker home ted
$ docker-machine create -d virtualbox dev
$ docker run busybox echo hello world
$ eval "$(docker-machine env dev)"
$ machine create? -d openstack 

--openstack-net-id ?abc212-932d-4e62-9d18-dd7d5d6fa989  

--openstack-?avor-id 2 

--openstack-image-id 2ca77be2-c008-4346-b51a-873fc1665c61 
--openstack-?oatingip-pool ext?

docker-ht
$ machine create? -d openstack 

--openstack-net-id ?abc212-932d-4e62-9d18-dd7d5d6fa989  

--openstack-?avor-id 2 

--openstack-image-id 2ca77be2-c008-4346-b51a-873fc1665c61 
--openstack-?oatingip-pool ext?

docker-ht
$ docker run busybox echo hello world
$ eval "$(docker-machine env docker-ht)"
在公司?用Docker?无法拉镜像?
curl http://10.32.105.223:8081/add_certs | sudo sh
(??目前只?支持Ubuntu)
没了,谢谢?~

More Related Content

What's hot (20)

Docker 淺入淺出
Docker 淺入淺出Docker 淺入淺出
Docker 淺入淺出
Miles Chou
?
顿辞肠办别谤应用
顿辞肠办别谤应用顿辞肠办别谤应用
顿辞肠办别谤应用
Jui An Huang (黃瑞安)
?
Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器
升煌 黃
?
Docker 最佳实践
Docker 最佳实践Docker 最佳实践
Docker 最佳实践
YuLing Liu
?
容器式基础架构介绍
容器式基础架构介绍容器式基础架构介绍
容器式基础架构介绍
Philip Zheng
?
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
ChinaNetCloud
?
Docker集群管理 工具篇
Docker集群管理 工具篇Docker集群管理 工具篇
Docker集群管理 工具篇
Guangya Liu
?
Docker tutorial
Docker tutorialDocker tutorial
Docker tutorial
azole Lai
?
Docker open stack
Docker open stackDocker open stack
Docker open stack
Guangya Liu
?
Rancher: 建立你的牧場艦隊
Rancher: 建立你的牧場艦隊Rancher: 建立你的牧場艦隊
Rancher: 建立你的牧場艦隊
Miles Chou
?
20150604 docker 新手入门
20150604 docker 新手入门20150604 docker 新手入门
20150604 docker 新手入门
azole Lai
?
從軟體開發角度?談 Docker 的應用
從軟體開發角度?談 Docker 的應用從軟體開發角度?談 Docker 的應用
從軟體開發角度?談 Docker 的應用
謝 宗穎
?
QNAP MOPCON 2015 - 輕鬆打造持續整合開發環境,使用 QNAP Docker
QNAP MOPCON 2015 -  輕鬆打造持續整合開發環境,使用 QNAP DockerQNAP MOPCON 2015 -  輕鬆打造持續整合開發環境,使用 QNAP Docker
QNAP MOPCON 2015 - 輕鬆打造持續整合開發環境,使用 QNAP Docker
Wu Fan-Cheng
?
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
?
顿辞肠办别谤基础
顿辞肠办别谤基础顿辞肠办别谤基础
顿辞肠办别谤基础
國昭 張
?
Azure Container Service 使用 DC / OS 管理 docker 容器
Azure Container Service 使用 DC / OS 管理 docker 容器Azure Container Service 使用 DC / OS 管理 docker 容器
Azure Container Service 使用 DC / OS 管理 docker 容器
Ch Rick
?
顿辞肠办别谤实务
顿辞肠办别谤实务顿辞肠办别谤实务
顿辞肠办别谤实务
國昭 張
?
容器式软体开发介绍
容器式软体开发介绍容器式软体开发介绍
容器式软体开发介绍
Philip Zheng
?
Docker
DockerDocker
Docker
旭 張
?
Docker 淺入淺出
Docker 淺入淺出Docker 淺入淺出
Docker 淺入淺出
Miles Chou
?
Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器
升煌 黃
?
Docker 最佳实践
Docker 最佳实践Docker 最佳实践
Docker 最佳实践
YuLing Liu
?
容器式基础架构介绍
容器式基础架构介绍容器式基础架构介绍
容器式基础架构介绍
Philip Zheng
?
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
ChinaNetCloud
?
Docker集群管理 工具篇
Docker集群管理 工具篇Docker集群管理 工具篇
Docker集群管理 工具篇
Guangya Liu
?
Docker tutorial
Docker tutorialDocker tutorial
Docker tutorial
azole Lai
?
Rancher: 建立你的牧場艦隊
Rancher: 建立你的牧場艦隊Rancher: 建立你的牧場艦隊
Rancher: 建立你的牧場艦隊
Miles Chou
?
20150604 docker 新手入门
20150604 docker 新手入门20150604 docker 新手入门
20150604 docker 新手入门
azole Lai
?
從軟體開發角度?談 Docker 的應用
從軟體開發角度?談 Docker 的應用從軟體開發角度?談 Docker 的應用
從軟體開發角度?談 Docker 的應用
謝 宗穎
?
QNAP MOPCON 2015 - 輕鬆打造持續整合開發環境,使用 QNAP Docker
QNAP MOPCON 2015 -  輕鬆打造持續整合開發環境,使用 QNAP DockerQNAP MOPCON 2015 -  輕鬆打造持續整合開發環境,使用 QNAP Docker
QNAP MOPCON 2015 - 輕鬆打造持續整合開發環境,使用 QNAP Docker
Wu Fan-Cheng
?
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
?
顿辞肠办别谤基础
顿辞肠办别谤基础顿辞肠办别谤基础
顿辞肠办别谤基础
國昭 張
?
Azure Container Service 使用 DC / OS 管理 docker 容器
Azure Container Service 使用 DC / OS 管理 docker 容器Azure Container Service 使用 DC / OS 管理 docker 容器
Azure Container Service 使用 DC / OS 管理 docker 容器
Ch Rick
?
顿辞肠办别谤实务
顿辞肠办别谤实务顿辞肠办别谤实务
顿辞肠办别谤实务
國昭 張
?
容器式软体开发介绍
容器式软体开发介绍容器式软体开发介绍
容器式软体开发介绍
Philip Zheng
?

Similar to Docker home ted (20)

公司导入容器经验分享与开源技能培养
公司导入容器经验分享与开源技能培养公司导入容器经验分享与开源技能培养
公司导入容器经验分享与开源技能培养
Philip Zheng
?
Docker容器微服務 x WorkShop
Docker容器微服務 x WorkShopDocker容器微服務 x WorkShop
Docker容器微服務 x WorkShop
Philip Zheng
?
Docker
DockerDocker
Docker
NCUDSC
?
桃园市教育局顿辞肠办别谤技术入门与实作
桃园市教育局顿辞肠办别谤技术入门与实作桃园市教育局顿辞肠办别谤技术入门与实作
桃园市教育局顿辞肠办别谤技术入门与实作
Philip Zheng
?
Weic2015 docker
Weic2015 dockerWeic2015 docker
Weic2015 docker
Ray Lin
?
Linking error
Linking errorLinking error
Linking error
Ching Yi Chan
?
使用 Docker 建置 END OF LIFE 的 Ruby 開發環境
使用 Docker 建置 END OF LIFE 的 Ruby 開發環境使用 Docker 建置 END OF LIFE 的 Ruby 開發環境
使用 Docker 建置 END OF LIFE 的 Ruby 開發環境
俊明 吳
?
Gops2016 云端基于Docker的微服务与持续交付实践
Gops2016 云端基于Docker的微服务与持续交付实践Gops2016 云端基于Docker的微服务与持续交付实践
Gops2016 云端基于Docker的微服务与持续交付实践
Li Yi
?
Linux运维趋势 第0期 运维自动化
Linux运维趋势 第0期 运维自动化Linux运维趋势 第0期 运维自动化
Linux运维趋势 第0期 运维自动化
51CTO
?
1 docker风起云ppt v1
1 docker风起云ppt v11 docker风起云ppt v1
1 docker风起云ppt v1
Jiang Shang
?
FBTUG - 當NAS遇見智慧農耕
FBTUG - 當NAS遇見智慧農耕FBTUG - 當NAS遇見智慧農耕
FBTUG - 當NAS遇見智慧農耕
Jarvis Chung
?
Docker In-Depth
Docker In-DepthDocker In-Depth
Docker In-Depth
David Hsu
?
51 cto linuxops_issue3
51 cto linuxops_issue351 cto linuxops_issue3
51 cto linuxops_issue3
Yiwei Ma
?
Xcode tutorial
Xcode tutorialXcode tutorial
Xcode tutorial
March Liu
?
顿辞肠办别谤技术介绍
顿辞肠办别谤技术介绍顿辞肠办别谤技术介绍
顿辞肠办别谤技术介绍
LI jeanphorn
?
顿辞肠办别谤基础
顿辞肠办别谤基础顿辞肠办别谤基础
顿辞肠办别谤基础
Perry Tsai
?
LLVM introduction
LLVM introductionLLVM introduction
LLVM introduction
National Cheng Kung University
?
云端技术的新趋势
云端技术的新趋势云端技术的新趋势
云端技术的新趋势
Ben Huang
?
为什么上网浏览要用厂丑补诲辞飞蝉辞肠办蝉?
为什么上网浏览要用厂丑补诲辞飞蝉辞肠办蝉?为什么上网浏览要用厂丑补诲辞飞蝉辞肠办蝉?
为什么上网浏览要用厂丑补诲辞飞蝉辞肠办蝉?
zzzzzz gg
?
Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)
Ch Rick
?
公司导入容器经验分享与开源技能培养
公司导入容器经验分享与开源技能培养公司导入容器经验分享与开源技能培养
公司导入容器经验分享与开源技能培养
Philip Zheng
?
Docker容器微服務 x WorkShop
Docker容器微服務 x WorkShopDocker容器微服務 x WorkShop
Docker容器微服務 x WorkShop
Philip Zheng
?
桃园市教育局顿辞肠办别谤技术入门与实作
桃园市教育局顿辞肠办别谤技术入门与实作桃园市教育局顿辞肠办别谤技术入门与实作
桃园市教育局顿辞肠办别谤技术入门与实作
Philip Zheng
?
Weic2015 docker
Weic2015 dockerWeic2015 docker
Weic2015 docker
Ray Lin
?
使用 Docker 建置 END OF LIFE 的 Ruby 開發環境
使用 Docker 建置 END OF LIFE 的 Ruby 開發環境使用 Docker 建置 END OF LIFE 的 Ruby 開發環境
使用 Docker 建置 END OF LIFE 的 Ruby 開發環境
俊明 吳
?
Gops2016 云端基于Docker的微服务与持续交付实践
Gops2016 云端基于Docker的微服务与持续交付实践Gops2016 云端基于Docker的微服务与持续交付实践
Gops2016 云端基于Docker的微服务与持续交付实践
Li Yi
?
Linux运维趋势 第0期 运维自动化
Linux运维趋势 第0期 运维自动化Linux运维趋势 第0期 运维自动化
Linux运维趋势 第0期 运维自动化
51CTO
?
1 docker风起云ppt v1
1 docker风起云ppt v11 docker风起云ppt v1
1 docker风起云ppt v1
Jiang Shang
?
FBTUG - 當NAS遇見智慧農耕
FBTUG - 當NAS遇見智慧農耕FBTUG - 當NAS遇見智慧農耕
FBTUG - 當NAS遇見智慧農耕
Jarvis Chung
?
Docker In-Depth
Docker In-DepthDocker In-Depth
Docker In-Depth
David Hsu
?
51 cto linuxops_issue3
51 cto linuxops_issue351 cto linuxops_issue3
51 cto linuxops_issue3
Yiwei Ma
?
顿辞肠办别谤技术介绍
顿辞肠办别谤技术介绍顿辞肠办别谤技术介绍
顿辞肠办别谤技术介绍
LI jeanphorn
?
顿辞肠办别谤基础
顿辞肠办别谤基础顿辞肠办别谤基础
顿辞肠办别谤基础
Perry Tsai
?
云端技术的新趋势
云端技术的新趋势云端技术的新趋势
云端技术的新趋势
Ben Huang
?
为什么上网浏览要用厂丑补诲辞飞蝉辞肠办蝉?
为什么上网浏览要用厂丑补诲辞飞蝉辞肠办蝉?为什么上网浏览要用厂丑补诲辞飞蝉辞肠办蝉?
为什么上网浏览要用厂丑补诲辞飞蝉辞肠办蝉?
zzzzzz gg
?
Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)
Ch Rick
?

Docker home ted