Docker“参考格式无效:存储库名称必须小写”

Ell*_*eve 10 docker

当我尝试运行 docker 命令时,我不断收到错误消息。

我不断收到的错误是:docker: invalid reference format: repository name must be lowercase.

我正在运行的命令是:

docker run
          -itd
          --name media-planner-api-qa
          --restart=always
          -v /home/prj/media_planner_api_logs:/media-planner-api/logs
          -e ENVIRONMENT=qa
          -e FLASK_APP=index.py
          -e DEBUG=False
          -e PROFILE=True
          -e LOCAL_S1_API_ENV=sa1qa21
          -e QA_S1_API_ENV=$QA_S1_API_ENV
          -e PROD_S1_API_ENV=s1
          -e S1_API_BASE_URL=sa1qa21
          -e SERVICE_EMAIL=$SERVICE_EMAIL
          -e SERVICE_NAME=$SERVICE_NAME
          -e SMTP_HOST=$SMTP_HOST
          -e SMTP_USERNAME=$SMTP_USERNAME
          -e SMTP_PASSWORD=$SMTP_PASSWORD
          -e SMTP_PORT=$SMTP_PORT
          -e SMTP_LOCAL=0
          -e WORKER_USERNAME=$WORKER_USERNAME
          -e WORKER_PASSWORD=$WORKER_PASSWORD
          -e AUTH0_CLIENTID_FC=$AUTH0_CLIENTID_FC_QA
          -e AUTH0_SECRET_FC=$AUTH0_SECRET_FC_QA
          -e SUPPORT_EMAIL=email@address.com
          -p 4000:4000
          --network='host'
          72343423423423.dkr.ecr.us-east-1.amazonaws.com/prj/media-planner-api-qa:latest
Run Code Online (Sandbox Code Playgroud)

谢谢

Adi*_*iii 13

根据AWS文档,存储库名称有效。

如果任何 ENV 的值中有空间,则可能会导致此问题。所以尝试将所有环境括在双引号中"

  • 已确认,环境变量之一中存在空格。 (2认同)