Вопрос

Развертывание в Elastic Beanstalk завершается неудачей с dockerfile, который начинается с

FROM dockerfile/java

Проверка журналов показывает:

Invalid repository name (java), only [a-z0-9-_.] are allowed
Failed to pull Docker image dockerfile/java:latest

Регулярное выражение проверки не включает / хотя это и есть местоположение изображения.Создание и запуск из файла dockerfile отлично работает локально.Перемещение локального образа из этого файла dockerfile в репозиторий docker, а затем извлечение его с помощью dockerrun.aws.json также работает нормально.

Это было полезно?

Решение

Я подозреваю, что это похоже на обсуждение здесь, на форуме.https://forums.aws.amazon.com/thread.jspa?messageID=557893

Можете ли вы проверить, содержит ли ваш файл окончания строк Windows?Если это так, можете попробовать использовать dos2unix и преобразовать ваш файл в формат linux.

Я надеюсь, что это устранит проблему для вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top