Slide 1

Slide 1 text

A Short Talk ! by Micah Hausler

Slide 2

Slide 2 text

So you may have heard…

Slide 3

Slide 3 text

#dockerpocalypse

Slide 4

Slide 4 text

What is it?

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

How?

Slide 8

Slide 8 text

LXC Namespaces • pid (Process ID) • net (derp) • ipc (Interprocess Communication) • mnt (Mount) • uts (Hostname)

Slide 9

Slide 9 text

cgroups • memory • CPU • CPU sets! • block I/O

Slide 10

Slide 10 text

But I use {OS X,Windows}!?

Slide 11

Slide 11 text

## . ## ## ## == ## ## ## ## === /""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\______/ _ _ ____ _ _ | |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __ | '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__| | |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ | |_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_| !

Slide 12

Slide 12 text

Running Containers

Slide 13

Slide 13 text

Demo #1

Slide 14

Slide 14 text

Getting Images

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

Demo #2

Slide 17

Slide 17 text

Resources http://www.docker.com https://registry.hub.docker.com/ http://boot2docker.io https://github.com/micahhausler/chadevs-docker-talk ! @micahhausler (github, twitter)