运维开发网

Docker Compose – 图像名称

运维开发网 https://www.qedev.com 2020-06-13 11:23 出处:网络 作者:运维开发网整理
当您运行docker-compose up -d命令时,默认情况下,构建映像将采用当前文件夹的名称. 因此,例如对于这个docker-compose.yml文件,我的图像将被命名为: dockersymfony_php,因为我当前的文件夹名为docker-symfony,我在我的yaml文件中为我的图像指示了php php: build: ./docker/php containe
当您运行docker-compose up -d命令时,默认情况下,构建映像将采用当前文件夹的名称.

因此,例如对于这个docker-compose.yml文件,我的图像将被命名为:

dockersymfony_php,因为我当前的文件夹名为docker-symfony,我在我的yaml文件中为我的图像指示了php

php:
    build: ./docker/php
    container_name: symfony

有没有办法覆盖它?

像container_name重命名容器一样……

我知道命令docker build -t.可以做到但我需要使用我的docker-compose.yml文件.

目前,您所能做的就是使用-p标志自定义项目名称(下划线前的名称的第一部分):

docker-compose -p COMPOSE_PROJECT_NAME

在下一个版本中,您将能够使用image来设置名称:https://github.com/docker/compose/issues/2092

0

精彩评论

暂无评论...
验证码 换一张
取 消