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!
代表成功