docker home ted
TRANSCRIPT
很简单地讲讲DockerLayne Peng
Docker是什么?
进程
进程cgroup, user space
pstree -p
cgroup
user space
Docker不是什么?
Docker不是什么?Virtualisation…
OS Level Virtualisation? Machine? Virtual Machine?
为什么Docker会⽕火?
你想要虚拟化的什么功能?
你想要虚拟化的什么功能?不要说想在Mac⾥里跑Windows!! 从服务器领域来想。。。
为什么LXC, Jail之流没⽕火?
如果,你要出租群租房。。。
墙壁 vs. 屏⻛风
Machine Container vs.
Lean Container
App!?App!!
有时劣势也是优势。。。
社区的⼒力量
它很快,镜像很⼩小。。。
集体的⼒力量。。。
那,⽤用起来?
如果你⽤用的是Linux, 保证内核在2.6.32-431以上,最好3.1以上, 然后,
$ wget -qO- https://get.docker.com/ | sh
boot2docker vs.
boot2docker, Kitematic vs.
boot2docker, Kitematic vs.
$ docker-machine create -d virtualbox dev
$ docker run busybox echo hello world
$ eval "$(docker-machine env dev)"
$ machine create -d openstack \--openstack-net-id ffabc212-932d-4e62-9d18-dd7d5d6fa989 \ --openstack-flavor-id 2 \--openstack-image-id 2ca77be2-c008-4346-b51a-873fc1665c61 \ --openstack-floatingip-pool ext \docker-ht
$ machine create -d openstack \--openstack-net-id ffabc212-932d-4e62-9d18-dd7d5d6fa989 \ --openstack-flavor-id 2 \--openstack-image-id 2ca77be2-c008-4346-b51a-873fc1665c61 \ --openstack-floatingip-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)
没了,谢谢〜~