Learning Docker

Go to class
Write Review

Free Online Course: Learning Docker provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning Docker is taught by Arthur Ulfeldt.

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