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”。然后选择“创建新应用程序”。

  1. 选择一个应用程序名称。
  2. 环境层:Web服务器
  3. 预定义的配置:泊坞
  4. 环境类型:负载均衡,自动缩放
  5. 在下一屏幕上选择上传自己,并找到您所创建的拉链。
  6. 其他资源。下一个。
  7. 配置详细信息。下一个。
  8. Environtment Tags。下一个。
  9. 向下滚动并单击启动。 “恭喜!......”

回答

2

页就是大家平时看到的,当你选择的应用程序版本的步骤“示例应用程序”选项:

enter image description here

请仔细检查你有什么版本指定。此外,查看本教程可能会有所帮助:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.deployment.source.html

+0

非常感谢!^_^ – 2015-04-03 07:17:15

+0

嘿,它是根本原因吗?如果是的话,你能否接受我的回答?谢谢 :) – sap1ens 2015-04-04 18:55:38