我收到此错误:
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 []
答案 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'
它有效