Learning Docker

0
Join & Subscribe
LinkedIn Learning
Free Trial Available
English
Certificate Available
2-3 hours worth of material
selfpaced

Overview

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

Syllabus

Introduction
  • 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
Conclusion
  • Next steps

Taught by

Arthur Ulfeldt