Slide 1

Slide 1 text

Docker it’s like git but for servers

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

the wiki setup page • download zips • change variables • ftp from server • copy / paste instructions

Slide 4

Slide 4 text

programmers • the same level of control we have on our code for our servers • speed, development and production • repeatability

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

sysadmins • Single self-contained portable redistributable • No arbitrary resource allocation • More performance from existing servers

Slide 7

Slide 7 text

DEMO

Slide 8

Slide 8 text

docker run ubuntu /bin/bash

Slide 9

Slide 9 text

docker run ubuntu /bin/bash Registry Image pull Container run Image commit push Dockerfile build

Slide 10

Slide 10 text

• 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.

Slide 11

Slide 11 text

Questions • docker.com • https://www.joyent.com/ developers/videos/docker- and-the-future-of-containers- in-production • https://www.youtube.com/ watch? v=GVVtR_hrdKI&index=9&list =PLwyG5wA5gIzjhW36BxGBo QwUZHnPDFux3