DevOps

Docker deploy thực chiến: Compose, volume và log management

Cách tổ chức Docker Compose cho production VPS nhỏ: restart policy, log driver, volume backup và update không downtime.

AO
AlexOps Notes
System & Cloud Notes11 phút02/07/2026
DockerComposeDeployVPS

Restart policy và health check

`restart: unless-stopped` giúp container tự khởi động lại sau crash hoặc reboot, nhưng không chặn manual stop. Tốt hơn `always` vì không restart khi ta cố tình dừng.

Thêm `healthcheck` vào service quan trọng: Docker sẽ không route traffic vào container cho đến khi health check pass — tránh downtime trong rolling update.

Bước tiếp theo

Nếu áp dụng vào dự án thật, hãy bắt đầu bằng phiên bản nhỏ nhất có thể đo được, ghi lại quyết định kỹ thuật, rồi cải tiến dựa trên log và phản hồi người dùng.