【问题标题】:Access the host port dynamically and set it to DockerLabels in aws动态访问主机端口并在aws中设置为DockerLabels
【发布时间】:2018-11-25 07:56:50
【问题描述】:

我正在尝试访问主机端口并将其设置为dockerLabels,同时定义 Cloud Formation,如下所示:

"dockerLabels": {"SERVICE_PORT": "${service_port}"},
"portMappings": [
  {
    "containerPort": {
        "Ref": "ContainerPort"
    },
    "hostPort": ${service_port}
  }
],

我稍后试图通过 aws-sdk 访问这些端口以进行服务发现。

【问题讨论】:

    标签: amazon-web-services docker amazon-cloudformation amazon-ecs


    【解决方案1】:

    服务端口是动态的,Cloudformation 跟不上不断变化的价值观。如果您可以使用静态端口,则将其声明为 cfn 参数并在您的 sn-p 中引用它。然后,您可以在服务发现设置中使用该端口

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-12
      • 2020-02-26
      • 1970-01-01
      • 2018-10-25
      • 2021-05-03
      • 2021-02-20
      • 2021-09-17
      • 1970-01-01
      相关资源
      最近更新 更多