0

我找到了 ECS 任务的以下任务定义,这是一个 Web 应用程序。至于containerPorthostPort,哪一个是web应用内部使用的,哪一个是docker外部用来访问页面的?

'taskDefinition': {
    'compatibilities': ['EC2'],
    'containerDefinitions': [{
        'portMappings': [{
            'containerPort': 4041,
            'hostPort': 4090,
            'protocol': 'tcp'}],
4

1 回答 1

1

containerPort是容器公开的端口。hostPort是您希望将其映射到主机上的端口。您可以在两者上使用相同的端口以使事情变得更简单。

https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PortMapping.html

于 2020-12-08T19:13:18.647 回答