当您运行docker-compose up -d命令时,默认情况下,构建映像将采用当前文件夹的名称.
因此,例如,该泊坞窗,compose.yml文件,我的形象将被命名为: dockersymfony_php因为我目前的文件夹命名为码头工人,symfony中,我指出的PHP在我的YAML文件中为我的图片
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