What is Docker?
"Open platform for developers and sysadmins
to build, ship, and run distributed applications. "
Slide 4
Slide 4 text
Shipping analogy...
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
Containers
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
Dockers
Slide 9
Slide 9 text
● Lightweight
● Isolation
● Open Standards
● Build once, run everywhere
Slide 10
Slide 10 text
Virtual Machine Docker
Slide 11
Slide 11 text
Why should you care?
● It's fast
● Minimal overhead/resource usage
● Run thousands of containers
● Easy to run your whole production stack
locally
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
L
Slide 14
Slide 14 text
Docker: hello world
Slide 15
Slide 15 text
Docker: curl example
Slide 16
Slide 16 text
Docker Images
Slide 17
Slide 17 text
Dockerfile
Slide 18
Slide 18 text
No content
Slide 19
Slide 19 text
What have we learned so far
● Container - Lightweight virtualization
● Image - Immutable snapshot of a container
● Hub/Index- Central hub for sharing images