Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Learning Docker

via LinkedIn Learning


Learn the basics of Docker, the open-source tool for deploying and managing applications as containers.


  • Why create containers using Docker?
  • What you should know
  • What is Docker?
  • Using the exercise files
1. Installing Docker
  • Setting up Docker
  • Docker Desktop
  • Install Docker on Mac
  • Install Docker on Windows
  • Install Docker on Linux
2. Using Docker
  • The Docker flow: Images to containers
  • The Docker flow: Containers to images
  • Run processes in containers
  • Manage containers
  • Exposing ports
  • Container networking
  • Legacy linking
  • Images
  • Volumes
  • Docker registries
3. Building Docker Images
  • What are Dockerfiles?
  • Building Dockerfiles
  • Dockerfile syntax
  • Multi-project Docker files
  • Avoid golden images
4. Under the Hood
  • Docker the program
  • Networking and namespaces
  • Processes and cgroups
  • Storage
5. Orchestration: Building Systems with Docker
  • Registries in detail
  • Intro to orchestration
  • Kubernetes in AWS
  • Google Kubernetes Engine
  • Next steps

Taught by

Arthur Ulfeldt


4.7 rating at LinkedIn Learning based on 2743 ratings

Start your review of Learning Docker

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.