gpt4 book ai didi

docker-compose - 使用 Docker Compose 构建多个图像?

转载 作者:行者123 更新时间:2023-12-01 11:27:51 24 4
gpt4 key购买 nike

我有一个 repository它构建了三个不同的图像:

  1. powerpy-base
  2. powerpy-web
  3. powerpy-worker

powerpy-webpowerpy-worker 都使用 FROM 关键字继承自 powerpy-base Dockerfile.

我在项目中使用 Docker Compose 来运行 Redis 和 RabbitMQ 容器。有没有办法让我告诉 Docker Compose 我想先构建基础镜像,然后再构建 Web 和工作镜像?

最佳答案

您可以使用 depends_on 来执行命令,但是该命令也将在“运行时”期间应用(docker-compose up),这可能是不正确的。

如果您只使用 compose 来构建图像,那应该没问题。

您也可以将其拆分为两个撰写文件。一个 docker-compose.build.yml,它有 depends_on 用于构建,还有一个单独的用于将图像作为服务运行。

这是一个相关问题:https://github.com/docker/compose/issues/295

关于docker-compose - 使用 Docker Compose 构建多个图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35882331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com