Docker docker-compose笔记
# 安装
curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname -s `-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
1
2
3
4
2
3
4
# 桥
docker network create --driver=bridge --subnet=172.3.0.0/16 sjs-net
docker network ls
# 技巧
- 快速删除容器
- 启动:docker-compose -f standalone-mysql-8.yaml up 对应的删除则是 docker-compose -f standalone-mysql-8.yaml down
- 启动:docker-compose up 对应的删除则是 docker-compose down
# 常用命令
#
属性 | 描述 |
---|---|
docker-compose build | (构建yml中某个服务的镜像) |
docker-compose ps | (查看已经启动的服务状态) |
docker-compose kill | (停止某个服务) |
docker-compose logs | (可以查看某个服务的log) |
docker-compose port | (打印绑定的public port) |
docker-compose pull | (pull服务镜像) |
docker-compose up | (启动yml定义的所有服务) |
docker-compose stop | (停止yml中定义的所有服务) |
docker-compose start | (启动被停止的yml中的所有服务) |
docker-compose kill | (强行停止yml中定义的所有服务) |
docker-compose rm | (删除yml中定义的所有服务) |
docker-compose restart | (重启yml中定义的所有服务) |
docker-compose scale | (扩展某个服务的个数,可以向上或向下) |
docker-compose version | (查看compose的版本) |
上次更新: 2022/10/26, 16:57:52