- Я развернул приложение из контейнера-докера в AWS Elastic Beanstalk с помощью эластичной консоли Beanstalk.
- После завершения развертывания веб-приложения на AWS Elastic Beanstalk - состояние окружающей среды зеленое.
- Я нажал ссылку URL-адреса на панели управления для просмотра моего веб-приложения.
Он всегда переходит на веб-странице имеет строковыйЗапуск контейнера Docker на AWS Elastic Beanstalk - Где мое веб-приложение?
Congratulations!
Your Docker Container is now running in Elastic Beanstalk on your own dedicated environment in the AWS Cloud
Я прочитал файл журнала, я не вижу никакой ошибки. Вот его ссылка: http://dockstalker-env.elasticbeanstalk.com/ Где мое веб-приложение? Я что-то пропустил?
Dockerfile
FROM ubuntu:14.04
RUN apt-get update && apt-get upgrade -y
RUN apt-get install -y git git-core wget zip nodejs npm
EXPOSE 8080
# startup
ADD start.sh /tmp/
RUN chmod +x /tmp/start.sh
CMD ./tmp/start.sh
start.sh
cd /tmp
rm -rf docker-node-test; true
git clone https://github.com/incrediblemolk/docker-node-test.git
cd docker-node-test
npm install
nodejs app.js
Dockerrun.aws.json
{
"AWSEBDockerrunVersion": "1",
"Image": {
"Name": "ubuntu:14.04"
},
"Ports": [
{
"ContainerPort": "8080"
}
]
}
Прежде чем я ударил т он beanstalk Я поместил 3 файла в .zip-файл. Назовите это aws-test.zip
Направляйтесь в консоль разработчика AWS и выберите «Упругий бобовый переплет». Затем выберите «Создать новое приложение».
- Выберите название приложения.
- среда уровня: Веб-сервер
- Предустановленные настройки: Docker
- тип окружающей среды: балансировка нагрузки, автомасштабирование
- На следующем экране выберите Загрузить свой собственный и найти почтовый индекс вы создали.
- Дополнительные ресурсы. Следующий.
- Детали конфигурации. Следующий.
- Условия окружающей среды. Следующий.
- Прокрутите вниз и нажмите «Запустить». «Поздравляю ...»
Большое спасибо!^_^ –
Эй, это была первопричина? Если да, не могли бы вы принять мой ответ? Благодаря :) – sap1ens