部署上線詞條 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 管理多個獨立服務,不會把它們合併成一個容器。

圖 6-29 點分頁切換內容。

這樣對 AI 說

中文就可以
請檢查這個專案是否適合使用 Docker Compose。若適合,建立或說明 compose.yaml 中每個服務、連接埠、磁碟區及環境變數的用途,提供啟動、查看記錄和停止的指令。不要把密碼寫入公開版本庫。

延伸閱讀

同一課的其他詞