【问题标题】:EB with docker multi-container and Node带有 docker 多容器和 Node 的 EB
【发布时间】:2019-01-15 04:01:58
【问题描述】:

我将 Elastic Beanstalk 与 Docker 多容器一起使用。

我的配置(在 Elastic Beanstalk 中)是:

  • 经典负载均衡,监听端口 80 和 3000;
  • 80 和 3000 端口的安全组已打开;

文件 'Dockerrun.aws.json' 是:

{
  "AWSEBDockerrunVersion": 2,
  "volumes": [
    {
      "name": "mynodeapp",
      "host": {
        "sourcePath": "/var/app/current/mynodeapp"
      }
    }
  ],
  "containerDefinitions": [
    {
      "name": "mynodeapp",
      "image": "node:8.11.3",
      "memoryReservation": 128,
      "essential": true,
      "portMappings": [
        {
          "hostPort": 3000,
          "containerPort": 3000
        }
      ],
      "command": [
        "/bin/bash",
        "/usr/src/app/run.sh"
      ],
      "mountPoints": [
        {
          "sourceVolume": "mynodeapp",
          "containerPath": "/usr/src/app"
        }
      ]
    }
  ]
}

我尝试使用 3000 端口,但收到超时错误。

我不知道是否需要修复 aws 结构或“dockerrun”文件中的某些内容。

【问题讨论】:

    标签: amazon-web-services docker amazon-elastic-beanstalk


    【解决方案1】:

    问题是:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-31
      • 2017-01-09
      • 2014-09-28
      • 1970-01-01
      • 2021-08-26
      • 1970-01-01
      • 2019-06-08
      • 2019-05-27
      相关资源
      最近更新 更多