up

用法:up [options] [--scale SERVICE=NUM...] [--] [SERVICE...]

說明:up 將「建立 service (build)」、「建立 container (create)」、「啟動 container (start)」 並將 container 依附在 service 上。docker-compose up 將顯示每個 service 的輸出。

範例:

docker-compose up
# 在背景執行
docker-compose up -d

down

用法:down [options]

說明:停止 container 並刪除由 up 建立的 containersnetworksvolumesimages

範例:

docker-compose down

build

用法:build [options] [--build-arg key=val...] [--] [SERVICE...]

說明:建立或重新建立 service。建立 service 的過程是,建立一次 service 後標記為 Project_service,例如 service_name。如果修改了 service 的 Dockerfile 或使用到資料夾的內容,就需要執行 docker-compose build 來重新建立 service。

範例:

docker-compose build

config

用法:config [options]

說明:驗證和查看 compose file。這裡會尋找當前目錄下的 docker-compose.yml,並將檔案內的環境變數轉換成值,然後輸出到螢幕上,通常用來檢查 compose file 寫的是否正確。

範例: