← 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

Related courses