Docker run: неверный формат ссылки - PullRequest
0 голосов
/ 19 мая 2019

Я получаю эту ошибку:

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 - 125, если это помогает. Я понятия не имею, что здесь происходит ... идентичная команда отлично работает ранее в сценарии.

Dockerfile выглядит так:

FROM node:12

USER root

WORKDIR /app

COPY . .

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

CMD []

1 Ответ

1 голос
/ 19 мая 2019

Проблема заключалась в том, что переменная $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' 

и это работает

...