0

我收到此错误:

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 []
4

1 回答 1

1

问题是$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' 

它有效

于 2019-05-19T01:08:00.947 回答