Я разрабатываю веб-приложение с платформой Play, и я запускаю его на AWS Elastic Beanstalk, используя один докер-контейнер и балансировщик нагрузки. Как правило, все работает нормально, но когда я восстановить всю окружающую среду, я получаю следующее сообщение об ошибке:Развертывание на AWS Elastic Beanstalk с Docker не работает
Command failed on instance. Return code: 6 Output: (TRUNCATED)... in /etc/nginx/sites-enabled/elasticbeanstalk-nginx-docker-proxy.conf:11 nginx: [emerg] host not found in upstream "docker" in /etc/nginx/sites-enabled/elasticbeanstalk-nginx-docker-proxy.conf:24 nginx: configuration file /etc/nginx/nginx.conf test failed.
При входе в EC2 я вижу, что нет докер изображения не работает, и поэтому сервер Nginx не может начаться. Я не вижу никакой другой ошибки в журналах (или, может быть, я не знаю, где искать). Странно то, что одна и та же версия отлично работала, прежде чем восстанавливать среду.
Я использую следующий Dockerfile для развертывания:
FROM java
COPY <app_folder> /opt/<app_name>
WORKDIR /opt/<app_name>
CMD [ "/opt/<app_name>/bin/<app_name>", "-mem", "512", "-J-server" ]
EXPOSE 9000
Любые идеи, что проблема может быть или где проверить для получения более подробной информации?