Log In
Join
for free
Log In
Join
for free
Back To Course Home
The Beginner’s Guide to Docker
0% completed
About the Course
Who’s This Course For?
Course Organization
Containers From 30,000 Feet
Towards Virtual Machines
Hello Containers!
Running Containers
Chapter Summary
Quiz: Containers Overview
Docker and Container-related Standards and Projects
Introduction to Docker
The Docker Technology
Container-Related Standards and Projects
Chapter Summary
Quiz: Docker
The Big Picture
Introduction to DevOps
The Ops Perspective
Docker Images
Managing Containers
Attaching to Running Containers
The Dev Perspective
Chapter Summary
Quiz: Docker in DevOps
The Docker Engine
Introduction to the Docker Engine
The Deep Dive
The Influence of the Open Container Initiative (OCI)
Starting a New Container
Chapter Summary
Quiz: The Docker Engine
Working with Images
Introduction to Docker Images
The Deep Dive
Pulling Images
Image Registries
Image Naming and Tagging
Images with Multiple Tags
Images and Layers
Sharing Image Layers
Pulling Images by Digest
Multi-Architecture Images
Vulnerability Scanning with Docker Scout
Deleting Images
Docker Images - The Commands
Chapter Summary
Quiz: Working with Docker Images
Working with Containers
Introduction to Containers
The Deep Dive
Check the Running Docker
Starting a Container
Start Apps Using Container
Connecting to a Container
Container Processes
Managing the Container Lifecycle
Killing a Container’s Main Process
Docker Debug
Self-Healing Containers with Restart Policies
Docker Containers - The Commands
Chapter Summary
Quiz: Containers
Containerizing an Application
Introduction to Containerization
Containerize a Single-Container Application
Create the Dockerfile
Containerize the Application
Taking a Close Look at the Docker Image
Moving to Production with Multi-Stage Builds
Buildx, BuildKit, drivers, and Build Cloud
A Few Good Practices
Clean up
Containerizing an App - The Commands
Chapter Summary
Quiz: Containerizing an Application
Conclusion
Moving Forward
Appendix: Getting Docker
Docker Installations
Installing Docker Desktop on Windows 10 and 11
Installing Docker Desktop on Mac
Installing Docker with Multipass
Installing Docker on Linux
Summary
Chapter Summary
Summary of the concepts covered in this chapter.
Get hands-on with 1200+ tech skills courses.
Start Free Trial