安裝 Docker Compose 程式
安裝 Python
$sudo apt-get install -y python python-pip
安裝 Docker Compose
$sudo pip install -U docker-compose
下載 services 的 images
$sudo docker-compose pull
建立 containers 並啟動 services
$sudo docker-compose up -d
啟動 services
$sudo docker-compose start
停止 services
$sudo docker-compose stop
重新啟動 services
$sudo docker-compose restart
移除 services 的 containers
沒有停止的 service 是無法移除 container
$sudo docker-compose rm -f
查詢 services 的狀態
$sudo docker-compose ps
查詢 services 的 log
$sudo docker-compose logs
啟動單一 service
假設 docker-compose.yml 中有定義一個 web service
$sudo docker-compose up -d web
操作單一 service 的方式也可以套用到其他指令上,只要在指令最後面加上 service 名稱。
指定 YAML 檔案並啟動 services
假設 YAML 檔案為 init.yml
$sudo docker-compose -f init.yml up -d
指定 YAML 檔案的方式也可以套用到其他指令上,只要在 docker-compose 後面加上 -f 的選項並指定檔案。
沒有留言:
張貼留言