Amazon web services 使用单容器配置将端口映射添加到dockrun.aws.json { "AWSEBDockerrunVersion": "1", "portMappings": [ { "hostPort": 8125, "containerPort": 8125 } ] }

Amazon web services 使用单容器配置将端口映射添加到dockrun.aws.json { "AWSEBDockerrunVersion": "1", "portMappings": [ { "hostPort": 8125, "containerPort": 8125 } ] },amazon-web-services,docker,amazon-elastic-beanstalk,Amazon Web Services,Docker,Amazon Elastic Beanstalk,我正在使用带有单个docker容器的ElasticBeanstalk。我使用DataDog(statsd客户端)从docker容器中推送度量。我有一个正在运行的datadog代理,从技术上讲,它是主机上的statsd客户端。我面临的问题是从容器连接在端口8125运行的客户端 我尝试的是: 在Dockerfile中公开端口8125/udp,这显然不起作用 添加了Dockerrun.aws.json和 { "AWSEBDockerrunVersion": "1", "portMappings

我正在使用带有单个docker容器的ElasticBeanstalk。我使用DataDog(statsd客户端)从docker容器中推送度量。我有一个正在运行的datadog代理,从技术上讲,它是主机上的statsd客户端。我面临的问题是从容器连接在端口8125运行的客户端

我尝试的是:

  • 在Dockerfile中公开端口8125/udp
    ,这显然不起作用
  • 添加了Dockerrun.aws.json和 { "AWSEBDockerrunVersion": "1", "portMappings": [ { "hostPort": 8125, "containerPort": 8125 } ] } { “awsebdockerversion”:“1”, “端口映射”:[ { “主机端口”:8125, “集装箱港口”:8125 } ] } 但问题是portMappings似乎添加到V2中,而V2不适用于单个docker容器
  • 提前感谢

    试试看

    {
        "AWSEBDockerrunVersion": "1",
        "Ports": [
            {
                "ContainerPort": "8125"
            }
        ]
    }