使用 Docker Compose 使用 Docker Desktop

阿乔姆·彼得罗夫

我们在 Docker Desktop 中有这样一个仪表板,我们可以在其中查看使用 Docker-Compose 启动的容器。

在下图中,我有 3 个容器,它们以一个 docker-compose1.yml(前端、后端、数据库)启动。

通过另一个 docker-compose2.yml 文件创建的第四个容器 db-v4。

所以我的问题是——我怎样才能把它分成这个仪表板?我曾尝试使用不同的网络,但没有成功。

例如,第一个容器将在一个组中,其他三个在另一个组中

在此处输入图像描述

阿赖施

通常它是按项目名称排序的。默认情况下,项目名称是 yml 文件所在的文件夹名称。你可以:

  • 为 yml 文件使用不同的文件夹
  • 或者通过 env 设置名称:
#.env.1 listing:
COMPOSE_PROJECT_NAME=MyProject1
#.env.2 listing:
COMPOSE_PROJECT_NAME=MyProject2
# Run with
docker-compose --env-file .env.1 -f project1.yml up
docker-compose --env-file .env.2 -f project2.yml up

顺便说一句:这不仅仅是光学。Docker 使用这个项目名称来共享资源并将其作为一个 bundle 处理。如果它们是单独的逻辑单元,您应该使用不同的名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章