docker标记格式无效

docker标记格式无效,docker,docker-compose,format,tags,Docker,Docker Compose,Format,Tags,我使用docker compose部署应用程序堆栈,在某些系统上,我面临一个奇怪的问题(并非所有部署都显示此错误,仅在某些系统上发生) 我使用ENV文件作为标记,当我尝试提取这些图像时,我得到了如下错误信息 docker-compose --env-file /path/to/version.env -f /home/user/Desktop/sds/docker-compose-app.yml pull ERROR: for app invalid tag format invalid

我使用docker compose部署应用程序堆栈,在某些系统上,我面临一个奇怪的问题(并非所有部署都显示此错误,仅在某些系统上发生)

我使用ENV文件作为标记,当我尝试提取这些图像时,我得到了如下错误信息

docker-compose --env-file /path/to/version.env -f /home/user/Desktop/sds/docker-compose-app.yml pull 
ERROR: for app  invalid tag format


invalid tag format


在docker-compose-app.yml中


version: "2.4"
services:
  app:
    image: my.privaterepo.com:3747/app-channel-manager:${app}
    init: true
    #cpu_shares: 73
    pids_limit: -1
    ports:
      - 8451:8443
    env_file:
      - /var/lib/app/app.env
      - /var/lib/app/common.env
    healthcheck:
      test: "curl -fsk https://localhost:8443/api/SystemInfo || exit 1"
      interval: 1m30s
      timeout: 10s
      retries: 10
    networks:
      - app-network
networks:
  app-network:
    external: true
我的
版本.env


app="12.0.5-rc1-R.1.1.1"

任何想法,是什么导致这些
无效标记格式
错误


我曾经尝试过在启用--debug的情况下执行

我遇到的问题是,这是由于
导致的,因为它们是值的一部分

您可以使用
docker compose-v
调试该问题

以下是文档摘录:

引号没有特殊处理。这意味着它们是VAL的一部分