AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
RUNNING
status, manual and automatic host and
container port assignments are visible in the networkBindings
section
of DescribeTasks API responses.
Namespace: Amazon.ECS.Model
Assembly: AWSSDK.dll
Version: (assembly version)
public class PortMapping : Object
The PortMapping type exposes the following members
Name | Description | |
---|---|---|
PortMapping() |
Name | Type | Description | |
---|---|---|---|
ContainerPort | System.Int32 |
Gets and sets the property ContainerPort.
The port number on the container that is bound to the user-specified or automatically
assigned host port. If you specify a container port and not a host port, your container
automatically receives a host port in the ephemeral port range (for more information,
see |
|
HostPort | System.Int32 |
Gets and sets the property HostPort.
The port number on the container instance to reserve for your container. You can specify
a non-reserved host port for your container port mapping, or you can omit the
The default ephemeral port range is 49153 to 65535, and this range is used for Docker
versions prior to 1.6.0. For Docker version 1.6.0 and later, the Docker daemon tries
to read the ephemeral port range from
The default reserved ports are 22 for SSH, the Docker ports 2375 and 2376, and the
Amazon ECS container agent port 51678. Any host port that was previously specified
in a running task is also reserved while the task is running (after a task stops,
the host port is released).The current reserved ports are displayed in the |
|
Protocol | Amazon.ECS.TransportProtocol |
Gets and sets the property Protocol.
The protocol used for the port mapping. Valid values are |
.NET Framework:
Supported in: 4.5, 4.0, 3.5
.NET for Windows Store apps:
Supported in: Windows 8