Окружение разработчика
от виртуализации к контейнеризации
Amazon Web Services Digital Ocean
Google Compute Engine IBM Softlayer
Microsoft Azure Openstack Rackspace
…
Ложка дегтя
• Машины все-таки не идентичны
• Provisioning tools (да-да!)
• Оверхед виртуализации
Dockerкак инструмент разработчика
Особенности Docker
• Read-only образы
• Writable layer
Linux + Docker
/cc @upthecyberpunks
Что же есть в Linux?
Namespaces
PID NET IPC MNT UTS
Control groups
Limits:
MemoryCPU
Union FS
AUFSbtrfsvfs
DeviceMapper
Libcontainer
https://github.com/docker/libcontainer
На разных платформах
Docker Machine
Экосистема Docker
Инструменты на базеDocker
Docker Machine
Docker Machine
https://github.com/docker/machine
Docker Machine
https://github.com/docker/machine
Kitematic
https://kitematic.com/
Docker Compose
https://github.com/docker/compose
by Adam Wiggins
http://12factor.net/
ClusterHQ: Flocker
Flocker
https://clusterhq.com/
Docker Swarm
https://github.com/docker/swarm
Docker для взрослых
Спасибо за внимание
Кириллов Александр