<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1 https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1 "> Intro to Docker

Intro to Docker

Backend Fundamentals

Docker is the foundation of modern backend development. Whether you're running a database locally, deploying a Node.js API, or wiring up a multi-service stack, containers are everywhere. This course does not take you to production — it gives you the foundational concepts and hands-on practice you need to understand how Docker works before you get there.

What you'll learn

  • The key building blocks of Docker: images, containers, registries, and the daemon
  • How to containerize an existing application with a Dockerfile
  • How volumes work and how they connect your local filesystem to a running container
  • Wiring together multiple containers with Docker Compose
  • Keeping secrets out of your images using build args and env vars

Prerequisites

Basic comfort with a terminal and command-line tools. No prior Docker or containerization experience required.

Estimated time

~25 minutes

Course outline

  1. Taxonomy of Docker
  2. Containerize Your App
  3. Volumes and Live Reload
  4. Compose for Multi-Container Apps
  5. Secrets, Build Args, and Env Vars