docker-compose 命令介紹
https://yeasy.gitbooks.io/docker_practice/content/compose/commands.html
後臺啓動服務容器
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 文件指令介紹
https://yeasy.gitbooks.io/docker_practice/content/compose/compose_file.html
小實踐
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!
代表成功