运行 AWS Elastic Beanstalk 上的 Docker 容器 - 我的 Web 应用程序在哪里?
Running a Docker container on AWS Elastic Beanstalk - Where is my web app?
- 我使用 Elastic Beanstalk 控制台将应用程序从 Docker 容器部署到 AWS Elastic Beanstalk。
- 在 AWS Elastic Beanstalk 上完成部署 Web 应用程序后 - 环境状态为绿色。
- 我点击了环境仪表盘上的URLlink查看
我的网络应用程序。
它总是导航到网页有字符串
Congratulations!
Your Docker Container is now running in Elastic Beanstalk on your own dedicated environment in the AWS Cloud
我阅读了日志文件,没有看到任何错误。
这是它的 link:http://dockstalker-env.elasticbeanstalk.com/
我的网络应用程序在哪里?我有什么想念的吗?
Docker文件
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 开发人员控制台并 select "Elastic Beanstalk"。然后选择"Create New Application".
- 选择一个应用程序名称。
- 环境层:Web 服务器
- 预定义配置:Docker
- 环境类型:负载平衡、自动缩放
- 在下一个屏幕上 select 上传您自己的并找到您创建的 zip。
- 其他资源。下一个。
- 配置详细信息。下一个。
- 环境标签。下一个。
- 向下滚动并单击启动。
"Congratulations! ..." 页面是您在“应用程序版本”步骤中选择 "Sample application" 选项时通常看到的页面:
请仔细检查您指定的版本。此外,查看本教程可能会有用:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.deployment.source.html
- 我使用 Elastic Beanstalk 控制台将应用程序从 Docker 容器部署到 AWS Elastic Beanstalk。
- 在 AWS Elastic Beanstalk 上完成部署 Web 应用程序后 - 环境状态为绿色。
- 我点击了环境仪表盘上的URLlink查看 我的网络应用程序。
它总是导航到网页有字符串
Congratulations!
Your Docker Container is now running in Elastic Beanstalk on your own dedicated environment in the AWS Cloud
我阅读了日志文件,没有看到任何错误。 这是它的 link:http://dockstalker-env.elasticbeanstalk.com/ 我的网络应用程序在哪里?我有什么想念的吗?
Docker文件
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 开发人员控制台并 select "Elastic Beanstalk"。然后选择"Create New Application".
- 选择一个应用程序名称。
- 环境层:Web 服务器
- 预定义配置:Docker
- 环境类型:负载平衡、自动缩放
- 在下一个屏幕上 select 上传您自己的并找到您创建的 zip。
- 其他资源。下一个。
- 配置详细信息。下一个。
- 环境标签。下一个。
- 向下滚动并单击启动。
"Congratulations! ..." 页面是您在“应用程序版本”步骤中选择 "Sample application" 选项时通常看到的页面:
请仔细检查您指定的版本。此外,查看本教程可能会有用:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.deployment.source.html