使用
- compose启动时会生成一个镜像,并启动相应的容器,这些容器都在composetest_default网卡下工作,使用命令:
docker network ls
查看网卡 - compose启动命令:
docker-compose up
,会根据你的Dockerfile与docker-compose.yml文件进行启动 - 停止命令:
docker-compose down
,会将容器以及网卡删除 command: /bin/bash -c "while true;echo 1;do sleep 1; done"
yaml编写
- 核心:有三层,第一层:设置版本;第二层:编写服务;第三层:其他配置,如网络、卷、全局规则
- 官方例子:
version: "3.9" # 第一层
services: # 第二层,第三层可以不写web:build: . # “.”表示在当前寻找Dockerfile,或者指定dockerfile名字ports:- "5000:5000"redis:image: "redis:alpine"