Intro to Docker
The contents of the the slides have been stol..., umm,
liberally borrowed
from
Docker Slideshare
materials.
Thanks to everyone at Docker, Inc!
The Challenge
The Matrix from Hell
Cargo Transport Pre-1960
Also a Matrix from Hell
Solution: Intermodal Shipping Container
Docker is a Container System for Code
Docker Eliminates the Matrix from Hell
Why it Works: Separation of Concerns
VMs vs Containers
Why are Docker Containers Lightweight?
What are the Basics of a Docker System?
Changes and Updates
Ecosystem Support
Operating systems
Virtually any distribution with a 2.6.32+ kernel
Red Hat/Docker collaboration to make work across RHEL 6.4+, Fedora, and other members of the family (2.6.32 +)
CoreOS—Small core OS purpose built with Docker
OpenStack
Docker integration into NOVA (& compatibility with Glance, Horizon, etc.) accepted for Havana release
Private PaaS
OpenShift, Solum (Rackspace, OpenStack), Other TBA
Public PaaS
Deis, Voxoz, Cocaine (Yandex), Baidu PaaS
Public IaaS
Native support in Rackspace, Digital Ocean,+++
AMI (or equivalent) available for AWS & other
DevOps Tools
Integrations with Chef, Puppet, Jenkins, Travis, Salt, Ansible +++
Orchestration tools
Mesos, Heat, ++
Shipyard & others purpose built for Docker
Applications
1000’s of Dockerized applications available at index.docker.io
Want to Learn More?
www.docker.io
Documentation
Getting started (tutorial, installation, guide, etc)
Introductory
whitepaper
Github:
dotcloud/docker
IRC: freenode #docker
Google Group:
docker-user
Twitter:
@docker
Meetups:
www.docker.io/meetups