Skip to main content

Learn

Practical Docker, database, and development fundamentals for anyone getting started (or revisiting).

Our foundations tutorial covers essential concepts with copy-pasteable examples:

  • Docker basics: containers, images, Dockerfile vs Compose
  • Storage & networking: volumes, networks, environment variables
  • Databases: Postgres, MySQL, Redis with Docker
  • Development tools: Git branching, Linux CLI essentials
  • Database patterns: SQL vs NoSQL comparison

Start with What is Docker to understand containers, then try Docker Compose Basics for multi-service apps.

Check the Glossary for quick definitions of Docker and development terms.