// the find
twtrubiks/docker-tutorial
Docker 基本教學 - 從無到有 Docker-Beginners-Guide 教你用 Docker 建立 Django + PostgreSQL 📝
A beginner's guide to Docker written in Traditional Chinese, using a Django + PostgreSQL setup as the hands-on example. It covers core concepts, common CLI commands, docker-compose, networking, volumes, and a few intermediate topics like health checks and log management. The target audience is Chinese-speaking developers who are new to containers.
The command reference is genuinely useful — covers docker logs filtering, docker stats caveats, and the ports vs expose distinction that trips up beginners. The health check section with depends_on condition is current and practical. The explanation of why depends_on doesn't guarantee startup order is accurate and addresses a real pitfall. The repo has been actively maintained into 2026 and covers compose v3 patterns like profiles, overrides, and YAML anchors.
The Django example still uses python:3.8.12 base image and an older compose file format without the `services` top-level shorthand — it's dated. There's no coverage of multi-stage builds, which is the first thing anyone building a real image needs. The English README exists but is thin compared to the Chinese version, so non-Chinese readers get a degraded experience. The portainer section references the original v1 install command which no longer reflects how portainer is distributed.