2. In the news
• Docker and Microsoft Partner to
Drive Adoption of Distributed
Applications
• Dell Simplifies the Cloud
Experience with Docker
• AWS Announces the EC2 Container
Service for managing Docker
containers
• IBM and Docker Announce
Strategic Partnership to Deliver
Enterprise Applications
• Docker + VMware = better together
3. the wiki setup page
• download zips
• change variables
• ftp from server
• copy / paste instructions
4. programmers
• the same level of control we have on our code for
our servers
• speed, development and production
• repeatability
5.
6. sysadmins
• Single self-contained portable redistributable
• No arbitrary resource allocation
• More performance from existing servers
9. docker run ubuntu /bin/bash
Registry Image
pull
Container
run
Image
commit
push
Dockerfilebuild
10. • Registry - Storage location for images. An example is
DockerHub which is like Github but for servers. You can
host your own also
• Image - Readonly templates that contain your operating
system and files. Images are stored in registries
• Container - This is your virtualized operating system. Uses
namespaces, control groups, and union file systems.
Containers are built from templates called images. I can
also save the container state to be used as a template for
another container
• Dockerfile - A Makefile for your image. Contains the steps
needed to produce the container. So what does run mean.