用法: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 [options]
說明:停止 container 並刪除由 up
建立的 containers
、networks
、volumes
和 images
。
範例:
docker-compose down
用法:build [options] [--build-arg key=val...] [--] [SERVICE...]
說明:建立或重新建立 service。建立 service 的過程是,建立一次 service 後標記為 Project_service
,例如 service_name
。如果修改了 service 的 Dockerfile 或使用到資料夾的內容,就需要執行 docker-compose build
來重新建立 service。
範例:
docker-compose build
用法:config [options]
說明:驗證和查看 compose file。這裡會尋找當前目錄下的 docker-compose.yml
,並將檔案內的環境變數轉換成值,然後輸出到螢幕上,通常用來檢查 compose file 寫的是否正確。
範例: