Overview
Syllabus
Intro
Agenda
Docker is popular
Docker vs containers
What is Docker
What are containers
Containers are virtualization layer
Container runtime engine
Benefits of containerization
Working with Docker
Docker is the tool
Docker Engine
Docker Registry
Two types of registry images
Running a private registry
Docker is a gobetween
Docker commands
Docker API
Objectives
Dockers Bad Reputation
Docker Installation
Boot to Docker
Handling the abstraction
Types of images
Example docker file
Failing demo
Docker file
Layered file system
From instruction
Run
Working Directory
CMD
Ruby Hello World
Running in a container
Local file
Images
Dockerfile
Bundle install
Docker problems
When to use Docker
Base Images
Port Forwarding
Application Template
Docker Compose
Panamax
Templating Language
Remote Deployment
Dre
Laurie
Image Layers
Additional Resources
Taught by
GOTO Conferences