我如何 运行 两个不同的 docker.compose.yml 文件
How can I run two different docker.compose.yml file
目前我正在处理两个项目,这些项目有不同的 docker 组合文件,但是当我 运行 docker compose up -d
命令时它没有 运行 正确的容器.我是说
如果我 运行 docker 在 x 项目中编写。它仍然属于 b 项目 运行ning 的容器。我该如何解决这个问题。谢谢。
我试过了
docker编-
docker compose up -d --remove-orphans
如果您想同时 运行 它们 - 尝试为 containers/services 使用不同的名称和端口。
如果你想运行他们在不同的场合-
用 docker-compose down
停止上一个项目然后用 docker-compose up --force-recreate --remove-orphans -d
开始其他项目
要坚持使用卷声明docker-compose。例如观察下面代码段中的 cms-content
version: "3.0"
services:
web:
image: ghost:latest
ports:
- "2368:2368"
volumes:
- cms-content:/var/lib/ghost/content
volumes:
cms-content:
目前我正在处理两个项目,这些项目有不同的 docker 组合文件,但是当我 运行 docker compose up -d
命令时它没有 运行 正确的容器.我是说
如果我 运行 docker 在 x 项目中编写。它仍然属于 b 项目 运行ning 的容器。我该如何解决这个问题。谢谢。
我试过了
docker编-
docker compose up -d --remove-orphans
如果您想同时 运行 它们 - 尝试为 containers/services 使用不同的名称和端口。
如果你想运行他们在不同的场合-
用 docker-compose down
停止上一个项目然后用 docker-compose up --force-recreate --remove-orphans -d
要坚持使用卷声明docker-compose。例如观察下面代码段中的 cms-content
version: "3.0"
services:
web:
image: ghost:latest
ports:
- "2368:2368"
volumes:
- cms-content:/var/lib/ghost/content
volumes:
cms-content: