Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Docker home ted

3,050 views

Published on

Very simple introduction on Docker.

Published in: Software
  • Be the first to comment

Docker home ted

  1. 1. 很简单地讲讲Docker Layne Peng
  2. 2. Docker是什么?
  3. 3. 进程
  4. 4. 进程 cgroup, user space
  5. 5. pstree -p
  6. 6. cgroup
  7. 7. user space
  8. 8. Docker不是什么?
  9. 9. Docker不是什么? Virtualisation… OS Level Virtualisation? Machine? Virtual Machine?
  10. 10. 为什么Docker会⽕火?
  11. 11. 你想要虚拟化的什么功能?
  12. 12. 你想要虚拟化的什么功能? 不要说想在Mac⾥里跑Windows!! 从服务器领域来想。。。
  13. 13. 为什么LXC, Jail之流没⽕火?
  14. 14. 如果,你要出租群租房。。。
  15. 15. 墙壁 vs. 屏⻛风
  16. 16. Machine Container vs. Lean Container
  17. 17. App!?App!!
  18. 18. 有时劣势也是优势。。。
  19. 19. 社区的⼒力量
  20. 20. 它很快,镜像很⼩小。。。
  21. 21. 集体的⼒力量。。。
  22. 22. 那,⽤用起来?
  23. 23. 如果你⽤用的是Linux, 保证内核在2.6.32-431以上,最好3.1以上, 然后, $ wget -qO- https://get.docker.com/ | sh
  24. 24. boot2docker vs.
  25. 25. boot2docker, Kitematic vs.
  26. 26. boot2docker, Kitematic
  27. 27. $ docker-machine create -d virtualbox dev $ docker run busybox echo hello world $ eval "$(docker-machine env dev)"
  28. 28. $ 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
  29. 29. $ 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)"
  30. 30. 在公司⽤用Docker⽆无法拉镜像? curl http://10.32.105.223:8081/add_certs | sudo sh (⺫⽬目前只⽀支持Ubuntu)
  31. 31. 没了,谢谢〜~

×