首页 > 解决方案 > 带有 docker 多容器和 Node 的 EB

问题描述

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

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

文件“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-servicesdockeramazon-elastic-beanstalk

解决方案


问题是:


推荐阅读