Prepare to Dock

Prepare to Dock

Abc432bb0450574a25b15ff23d399d5a?s=128

Vladimir Pouzanov

June 01, 2013
Tweet

Transcript

  1. Готовтесь к стыковке Vladimir Pouzanov <farcaller@gmail.com>

  2. Привет из Изумрудного города!

  3. Виртуализация

  4. Полный стек

  5. Полный стек VT-x / AMD-V

  6. Паравиртуализация

  7. Виртуализация уровня ОС

  8. None
  9. Гибкость

  10. Надёжность

  11. Безопасность

  12. Эффективность

  13. FreeBSD Jail

  14. Solaris Containers

  15. Linux?

  16. QEMU / KVM

  17. chroot :-)

  18. OpenVZ

  19. Контейнеры

  20. Control groups

  21. Ресурсы

  22. cpu, memory, ...

  23. Простой интерфейс

  24. создание группы миллисекунды

  25. добавление потоков ~30 раз быстрее

  26. Пространства имён

  27. PID

  28. network

  29. UTS

  30. mount

  31. IPC

  32. user

  33. LXC

  34. Сложная автоматизация

  35. libvirt

  36. Docker

  37. Управление контейнерами

  38. PaaS за 10 минут

  39. shell-интерфейс

  40. Простые срезы ФС

  41. UnionFS

  42. AnotherUnionFS

  43. Advanced Multi- layered Unification Filesystem

  44. aufs

  45. SunOS

  46. Изолированная сеть

  47. iptables

  48. «порт как сервис»

  49. Что такое docker?

  50. cgroups

  51. cgroups cpu & memory

  52. LXC

  53. LXC управление

  54. aufs

  55. aufs срезы ФС

  56. aufs совместные каталоги

  57. aufs биндинг каталогов из системы хоста

  58. aufs биндинг каталогов из системы хоста LVM anyone?

  59. iptables

  60. iptables MASQUERADE

  61. И еще немного...

  62. Docker Builder

  63. DSL для развёртывания сервисов

  64. #  Firefox  over  VNC FROM  ubuntu RUN  echo  "deb  http://archive.ubuntu.com/ubuntu

      precise  main  universe"  >  /etc/apt/sources.list RUN  apt-­‐get  update         RUN  apt-­‐get  install  -­‐y  x11vnc  xvfb  firefox RUN  mkdir  /.vnc RUN  x11vnc  -­‐storepasswd  1234  ~/.vnc/passwd RUN  bash  -­‐c  'echo  "firefox"  >>  /.bashrc'         EXPOSE  5900 CMD        ["x11vnc",  "-­‐forever",  "-­‐usepw",  "-­‐create"]
  65. Chef & Puppet

  66. Вопросы?

  67. Спасибо! http://vfp.in/docker farcaller@gmail.com