2
- 我使用Elastic Beanstalk控制台将应用程序从Docker容器部署到AWS Elastic Beanstalk。
- 在AWS Elastic Beanstalk上部署Web应用程序完成后 - 环境状态为绿色。
- 我点击了环境仪表板上的URL链接查看 我的web应用程序。
它总是导航到网页有串在AWS Elastic Beanstalk上运行Docker容器 - 我的Web应用程序在哪里?
Congratulations!
Your Docker Container is now running in Elastic Beanstalk on your own dedicated environment in the AWS Cloud
我读日志文件,我没有看到任何错误。 以下是它的链接:http://dockstalker-env.elasticbeanstalk.com/ 我的web应用程序在哪里?我想念什么?
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"
}
]
}
之前我打牛逼他把豆茎我把3个文件放入一个.zip文件。将其称为aws-test.zip
转到AWS开发人员控制台并选择“Elastic Beanstalk”。然后选择“创建新应用程序”。
- 选择一个应用程序名称。
- 环境层:Web服务器
- 预定义的配置:泊坞
- 环境类型:负载均衡,自动缩放
- 在下一屏幕上选择上传自己,并找到您所创建的拉链。
- 其他资源。下一个。
- 配置详细信息。下一个。
- Environtment Tags。下一个。
- 向下滚动并单击启动。 “恭喜!......”
非常感谢!^_^ – 2015-04-03 07:17:15
嘿,它是根本原因吗?如果是的话,你能否接受我的回答?谢谢 :) – sap1ens 2015-04-04 18:55:38