1.首先,需要安装docker compose工具,更多下载或命令参数信息查看这里。
2.其次,编写docker-compose.yml或docker-compose.yaml命名的文件,示例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21version: "3.0"
services:
redis:
image: redis
ports:
- "6379:6379"
volumes:
- -3.2.8/redis.conf: local redis.conf redis
- redis_data: redis_data
command: redis-server local redis.conf
mongo:
image: mongo
ports:
- "27017:27017"
volumes:
- mongo_data: db
rabbitmq:
image: rabbitmq:3.6-management
ports:
- "5672:5672"
- "15672:15672"
3.最后,终端输入docker-compose up -d
命令即可同时启动以上3个镜像。
p.s. 附上参考批处理脚本
关闭所有正在运行容器
docker ps | awk ‘{print $1}’ | xargs docker stop
删除所有容器应用
docker ps -a | awk ‘{print $1}’ | xargs docker rm
或者
docker rm $(docker ps -a -q)