首页 > 解决方案 > 在 AWS Elastic Beanstalk 上的 docker 容器中启动简单 Web 应用程序时出错

问题描述

截屏

当我按照此处的官方 Docker 教程中的说明进行操作时,这就是我得到的: 教程链接

我上传了我的Dockerrun.aws.json文件并按照所有其他说明进行操作。

即使我单击请求,日志也不会显示任何内容:

错误画面2

如果有人知道我需要做什么,即。为什么这里没有默认 VPC?过去,我只使用我的 AWS 账户在 Udacity 为深度学习纳米学位设置 Linux 机器 EC2 实例(短暂尝试设置 VPC 只是为了练习,但当我发现不是包含在免费套餐中)。

标签: amazon-web-servicesdockeramazon-elastic-beanstalk

解决方案


官方教程的作者忘记添加,您必须Dockerrun.aws.json在 gedit 或其他编辑器:firsttry中将标签添加到文件中的图像名称中:

{
  "AWSEBDockerrunVersion": "1",
  "Image": {
    "Name": "hockeymonkey96/catnip:firsttry",
    "Update": "true"
  },
  "Ports": [
    {
      "ContainerPort": "5000"
    }
  ],
  "Logging": "/var/log/nginx"
}

有用:

在此处输入图像描述


推荐阅读