部署上線詞條 6-29
Docker Compose
也常叫做:Compose、compose.yaml
你可能會這樣說
網站需要前端、後端和資料庫,怎麼把它們一起啟動和停止?
白話解釋
Docker Compose 用一份 compose.yaml 描述專案需要的容器服務及它們的設定,例如網站、API 和資料庫。之後可用 docker compose up 一起啟動,用 docker compose down 停止並移除這次建立的容器與網路。
Compose 不會把多個服務變成同一個容器;每個服務仍各自執行,Compose 負責依設定協調它們。資料要長期保存時,還要另外設定磁碟區;密碼也不要直接寫入公開版本庫。
親手試試
集中描述服務與連接埠等設定的檔案。
docker compose up 依設定啟動服務;down 停止並移除容器與網路。
Compose 管理多個獨立服務,不會把它們合併成一個容器。
這樣對 AI 說
中文就可以
請檢查這個專案是否適合使用 Docker Compose。若適合,建立或說明 compose.yaml 中每個服務、連接埠、磁碟區及環境變數的用途,提供啟動、查看記錄和停止的指令。不要把密碼寫入公開版本庫。
延伸閱讀
- Docker Compose overviewDocker Docs