我如何 运行 两个不同的 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: