by Rob Richardson
Rob Richardson is a software craftsman building web properties in ASP.NET and Node, Angular and React. He's a frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks on https://robrich.org/presentations and follow him on twitter at @rob_rich.
"Docker: VM++"
ideal platform for dev & ops
ideal platform for dev & ops
Docker is an ecosystem around Container Virtualization
Light-weight kernel virtualization
A suite of command-line tools for
creating, running, and sharing containers
Source: http://www.zdnet.com/article/what-is-docker-and-why-is-it-so-darn-popular/
virtualize and share the host kernel
must match host kernel:
Download: https://robrich.org/slides/welcome-to-docker/docker-ecosystem.pdf
DEMO: Dockerfile
Source: https://docs.docker.com/engine/userguide/storagedriver/aufs-driver/
Only downloads each layer to disk once
because layers don't change
docker history demo
Download: https://robrich.org/slides/welcome-to-docker/docker-ecosystem.pdf
DEMO: build image, run container
Want another?
"docker run" it again
ideal platform for dev & ops