← Back to courses
Cloud & DevOps
Docker and Containers
Build, ship and run applications in containers
A practical classroom course in containers. You build images, run multi-container applications with Docker Compose and finish by containerising an application of your own. This course follows Docker's documentation rather than a certification exam.
9Modules
BeginnerLevel
2 monthsDuration
COURSE THUMBNAIL
What you will be able to do
Explain how containers differ from virtual machines
Write Dockerfiles and build efficient images
Manage container data and networking
Run a multi-container application with Docker Compose
Containerise and deploy an application of your own
Course outline
01
Containers and virtual machines; installing Docker
02
Running and managing containers
03
Building images with a Dockerfile
04
Registries: storing and sharing images
05
Volumes and persistent data
06
Container networking
07
Multi-container applications with Docker Compose
08
Image security and smaller images
09
Project: containerise and deploy an application
Tools you will use
Docker EngineDocker ComposeDocker HubDockerfileLinux
What you need
Basic Linux command-line skills
Familiarity with any one programming language helps