docker-compose 學習筆記
阿新 • • 發佈:2019-02-03
後臺啟動服務容器
docker-compose up -d
啟動所有已經存在的服務容器
docker-compose start
停止所有已經處於執行狀態的容器
docker-compose stop
重啟所有已經存在的容器
docker-compose restart
啟動 / 停止 / 重啟 指定 (例如 php) 服務容器
docker-compose start/stop/restart php
刪除所有 (停止狀態的) 服務容器
docker-compose rm
強制刪除所有服務容器
docker-compose rm -f
驗證 Compose 檔案格式是否正確
docker-compose config
小實踐
docker-compose.yml 檔案內容
version: "2"
services:
nginx:
image: nginx:alpine
container_name: my-nginx
ports:
- "80:80"
- "443:443"
# docker-compose up -d
# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad61b06a4ec1 nginx:alpine "nginx -g 'daemon ..." 12 seconds ago Up 9 seconds 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp my-nginx
瀏覽器中訪問 localhost
顯示 Welcome to nginx!
代表成功