O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Docker home ted

3.074 visualizações

Publicada em

Very simple introduction on Docker.

Publicada em: Software
  • Seja o primeiro a comentar

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. 没了,谢谢〜~

×