Docker运行:无效的参考格式

时间:2019-05-19 01:00:53

标签: docker docker-run

我收到此错误:

docker: invalid reference format.
See 'docker run --help'.

我有这个:

docker run --rm   \
    "$ecr_endpoint/notifier-cli:latest"                \
    --build-exit-code "$exit_code"                     \
    --event 'build-end'

docker run命令的退出状态为125(如果有帮助)。我不知道这是怎么回事...一个相同的命令在脚本的早期运行得很好。

Dockerfile就像这样:

FROM node:12

USER root

WORKDIR /app

COPY . .

ENTRYPOINT ["node", "main.js"]

CMD []

1 个答案:

答案 0 :(得分:2)

问题是$ecr_endpoint变量未定义。这花了我更多的15分钟时间来找出...可怕的错误消息,希望它可以得到改善。

之前:

ecr_endpoint='' # empty

docker run --rm   \
    "$ecr_endpoint/notifier-cli:latest"                \
    --build-exit-code "$exit_code"                     \
    --event 'build-end'

我得到了错误:(

但是现在我们定义它:

ecr_endpoint='913xxxxx371.dkr.ecr.us-west-2.amazonaws.com' 

它有效

相关问题