14. Docker now
A platform to build, ship, and run any app, anywhere
docker engine
docker hub
docker-machine
docker-compose
docker-swarm
kitematic
15.
16.
17. Isolation using Linux kernel features
namespaces
pid
mnt
net
uts
ipc
user
cgroups
memory
cpu
blkio
devices
19. docker-compose: running multiple containers
Run your stack with one command: docker-compose up
Describe your stack with one file: docker-compose.yml
web:
build: .
command: python app.py
ports:
- "5000:5000"
volumes:
- .:/code
links:
- redis:redis
redis:
image: redis
26. Swarm in a nutshell
Docker REST API (>85%)
Resource management (CPU, Mem, Networking)
Advanced scheduling with constraints and affinities
Multiple Discovery Backends (hub, etcd, consul, zookeeper)
TLS: Encryption & Authentication
27. Swarm beta integrations
Fully integrated with Machine
Partially integrated with Compose
Mesos integration has started in collaboration with
Mesosphere.
30. Docker, the community
>700 contributors
~20 core maintainers
>40,000 Dockerized projects on GitHub
>60,000 repositories on Docker Hub
>25000 meetup members,
>140 cities, >50 countries
>2,000,000 downloads of boot2docker
31. Docker Inc, the company
Headcount: ~130
Revenue:
t-shirts and stickers featuring the cool blue whale
SAAS delivered through Docker Hub
Support & Training
soon: Docker Hub Enterprise, behind the firewall
49. 10
3
References
• talk about cloud platforms: Managing complexity in giant systems http://www.slideshare.net/chanezon/tackling-
complexity-in-giant-systems-approaches-from-several-cloud-providers
• talk about Devops, the Microsoft Way
http://www.slideshare.net/chanezon/devops-the-microsoft-way
• MS Open Tech https://msopentech.com/ Blog, VM Depot
• P@ Linux on Azure pages https://github.com/chanezon/azure-linux/
• Tim’s CoreOS tutorial https://github.com/timfpark/coreos-azure
• Tim’s Deis documentation
• @jpetazzo’s presentations http://www.slideshare.net/jpetazzo/
• @bcantrill’s deck http://www.slideshare.net/bcantrill/docker-and-the-future-of-containers-in-production
• @vieux deck on Swarm
• @htchen deck on Mesos + Swarm
https://speakerdeck.com/tnachen/docker-swarm-plus-
mesos