用 Docker 容器化你的 Django 專案
這是 Django Tutorial 的第 11 篇,同時也是「Django 專案容器化」三部曲的第 1 篇。
範例程式碼可參考我的 GitHub 專案。
本文相關的程式碼改動,都集中在這個 PR。
系列:Python 後端專案容器化
「環境不一致」是軟體開發中的常見困境,你用 Windows、我用 Mac,在我的機器上順利運行的程式碼,換到另一個人的電腦可能就不對了。
而「容器化」正是處理這類環境設定議題的主要手段。
容器化技術不僅一定程度解決了「在我的電腦可以執行」的老問題,更在不同面向上,改變了軟體開發的方式。
不止是開發,從測試到部署,容器都佔據了重要角色。
透過標準化的容器環境,團隊成員可以確保程式碼在不同環境中的表現一致。