Я использую изображения докеров для запуска веб-приложения на PHP и MongoDB. Контейнер Docker отлично работает на моем локальном компьютере (Windows10), но он не обновляется на AWS Elastic Beanstalk. Я сделал заархивированный файл, состоящий из run.sh
, Dockerfile
и Dockerrun.aws.json
, который находится по адресу here.Загрузка приложения докеров на AWS эластичный бобовый перебой
На AWS Elastic Beanstalk Я использую одного Docker контейнера и тип экземпляра является Linux Docker Version 1.11.2. после развертывания я получаю следующее сообщение об ошибке:
Спасибо @amcelwee, это было действительно полезно! Не могли бы вы объяснить, почему то, что я делал раньше, не работает? –
Строка 'CMD [" /run.sh "]' в вашем 'Dockerfile' нуждается в' run.sh', чтобы быть чем-то, что она может выполнить, но у вашего файла не было разрешения на выполнение. – amcelwee