Lesson 11 of the Docker Beginners Guide.
Today your stack runs on the internet. SSH into a $5/month VPS. Set up Docker
once (fresh server hardening). Pull your image from the registry. Run docker
compose up. Real users, real URL. The exact pattern the entire web is built on.
⏱ Chapters
00:00 The 3-box deploy pipeline (laptop → registry → server)
01:00 Spin up a Hetzner / DigitalOcean VPS
02:00 Fresh server setup (6 steps: SSH, deploy user, Docker, ufw)
02:30 The deploy loop (build local → push → ssh → pull → up)
03:30 Zero-downtime deploys (healthcheck-driven)
04:00 Pre-launch production checklist
05:00 5 deploy mistakes that cause real outages
06:00 Continue to Lesson 12 (Final Project)
📺 Previous: Lesson 10 — Push to Registry
📺 Next: Lesson 12 — Final Project (GRADUATION)
#Docker #SelfHosted #DevOps