2015年8月25日 星期二

Docker Compose - 操作說明

安裝 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 的選項並指定檔案。

沒有留言: