docker-compose 相关命令:
后台启动容器: docker-compose up -d
查看容器:docker-compose ps / docker-compose ps -a
停止并删除容器: 停止:docker-compose stop / docker-compose start 启动 / docker-compose down 删除容器
停止并删除容器并删除volume(卷): docker-compose down --volumes
停止启动容器: docker-compose stop
docker-compose exec的使用: docker-compose exec redis bash
查看运行情况:
操作docker-compose一定要在配置文件docker-compose.yml文件路径下操作。
---------docker-compose.yml 配置文件 -----------------
#yml文件格式的版本号 v1,v2,v3(推荐使用)
version: '3'
services:
compose_nginx:
image: mycentos:master-nginx
#指定宿主机与容器映射端口号
ports:
- "8080:80"
#数据共享 挂载
volumes:
- /Users/jiajie/dockerapp/nginx/index.html:/usr/local/nginx/html/index.html
#运行
command: /usr/local/nginx/sbin/nginx -g "daemon off;"
#进入docker-compose 目录下 执行命令 docker-compose up -d
------- start 执行--------
version: '3'
services:
compose_nginx:
image: mycentos:master-nginx
ports:
- "8080:80"
volumes:
- /Users/jiajie/dockerapp/nginx/index.html:/usr/local/nginx/html/index.html
command: /usr/local/nginx/sbin/nginx -g "daemon off;"
maomaodeMacBook-Pro-2:nginx jiajie$ docker-compose up -d
Creating network "nginx_default" with the default driver
Creating nginx_compose_nginx_1 ... done
------- end 执行--------
修改本地挂载index.html文件 vi index.html