Docker Fundamentals
Linux Exercises:
Scroll down for Windows-native exercises
Windows Users doing Linux-based exercises: Please note that in all exercises we will use Unix style paths using forward slashes (‘/‘) instead of backslashes (‘\‘). On Windows you can work directly with such paths by either using a Bash terminal or a Powershell terminal. Powershell can work with both Windows and Unix style paths.
Exercises
- Running and Inspecting Containers
- Interactive Containers
- Detached Containers and Logging
- Starting, Stopping, Inspecting and Deleting Containers
- Interactive Image Creation
- Creating Images with Dockerfiles (1/2)
- Creating Images with Dockerfiles (2/2)
- Multi-Stage Builds
- Managing Images
- Database Volumes
- Introduction to Container Networking
- Container Port Mapping
- Starting a Compose App
- Scaling a Compose App
- Creating a Swarm
- Starting a Service
- Node Failure Recovery
- Routing Traffic to Docker Services
- Dockercoins on Swarm
- Scaling and Scheduling Services
- Updating a Service
- Kubernetes Orchestration
- Kubernetes Networking
- Orchestrating Secrets
- Containerizing an Application
- Cleaning up Docker Resources
- Inspection Commands
- Plugins
Instructor Demos
- Instructor Demo: Process Isolation
- Instructor Demo: Creating Images
- Instructor Demo: Basic Volume Usage
- Instructor Demo: Single Host Networks
- Instructor Demo: Docker Compose
- Instructor Demo: Self-Healing Swarm
- Instructor Demo: Kubernetes Basics
Windows Exercises:
Exercises
- Running and Inspecting Containers
- Interactive Containers
- Detached Containers and Logging
- Starting, Stopping, Inspecting and Deleting Containers
- Interactive Image Creation
- Creating Images with Dockerfiles (1/2)
- Creating Images with Dockerfiles (2/2)
- Multi-Stage Builds
- Managing Images
- Database Volumes
- Introduction to Container Networking
- Container Port Mapping
- Starting a Compose App
- Scaling a Compose App
- Creating a Swarm
- Starting a Service
- Node Failure Recovery
- Routing Traffic to Docker Services
- Dockercoins on Swarm
- Scaling and Scheduling Services
- Updating a Service
- Kubernetes Orchestration
- Kubernetes Networking
- Orchestrating Secrets
- Containerizing an Application
- Cleaning up Docker Resources
- Inspection Commands
Instructor Demos
- Instructor Demo: Process Isolation
- Instructor Demo: Creating Images
- Instructor Demo: Basic Volume Usage
- Instructor Demo: Single Host Networks
- Instructor Demo: Docker Compose
- Instructor Demo: Self-Healing Swarm
- Instructor Demo: Kubernetes Basics
All content © 2018 Docker, Inc.