Learn
Practical Docker, database, proxy, 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
- Reverse proxies: Nginx, HAProxy, Caddy, Traefik with HTTPS
- 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.
For production deployments, check the proxy guides starting with Nginx for traditional reverse proxy setups, or Caddy for automatic HTTPS with minimal configuration.
Check the Glossary for quick definitions of Docker and development terms.