gpt4 book ai didi

docker - 如何从 docker-compose.yml 中定义 docker 镜像名称?

转载 作者:行者123 更新时间:2023-12-02 02:35:58 29 4
gpt4 key购买 nike

我的 docker compose 项目中有一个名为 thing 的目录:

thing
├── Dockerfile
└── docker-compose.yml

docker-compose.yml 的内容:

master:
build: .

每当我在此文件夹中运行 docker-compose build 时,都会生成一个名为 thing_master 的 docker 镜像。我想在 docker-compose.yml 中为我的图像指定另一个名称。这可能吗?

– 我知道我可以运行docker-compose -p [image_name] build或设置环境变量COMPOSE_PROJECT_NAME,但这不是我想要做的。

最佳答案

现在在 Compose 1.6 ( rc2 is out now ) 中可以实现这一点。

使用 1.6,您可以在同一个服务上同时拥有 buildimage:

version: "2"

services:
master:
build: .
image: my_image_name:my_tag

构建将使用图像名称来标记图像。

关于docker - 如何从 docker-compose.yml 中定义 docker 镜像名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35067889/

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