EC2 시작 유형에 대한 Amazon ECS 작업 네트워킹 옵션
Amazon EC2 인스턴스에서 호스팅되는 Amazon ECS 태스크의 네트워킹 동작은 태스크 정의에 정의된 네트워크 모드에 따라 다릅니다. 다른 네트워크 모드를 사용해야 할 특별한 필요가 있지 않는 한 awsvpc
네트워크 모드를 사용하는 것이 좋습니다.
사용 가능한 네트워크 모드는 다음과 같습니다.
네트워크 모드 | EC2에서의 Linux 컨테이너 | EC2에서의 Windows 컨테이너 | Description |
---|---|---|---|
|
예 |
예 |
태스크에 고유한 탄력적 네트워크 인터페이스(ENI)와 기본 프라이빗 IPv4 주소가 할당됩니다. 이렇게 하면 태스크에 Amazon EC2 인스턴스와 동일한 네트워킹 속성이 적용됩니다. |
|
예 |
아니요 |
태스크는 태스크를 호스팅하는 각 Amazon EC2 인스턴스 내부에서 실행되는 Docker의 기본 가상 네트워크를 이용합니다. Linux의 기본 가상 네트워크는 |
|
예 |
아니요 |
태스크는 해당 태스크를 호스팅하는 Amazon EC2 인스턴스의 ENI에 컨테이너 포트를 직접 매핑하여 Docker의 기본 가상 네트워크를 우회하는 호스트 네트워크를 사용합니다. 이 네트워크 모드에서는 동적 포트 매핑을 사용할 수 없습니다. 이 모드를 사용하는 작업 정의의 컨테이너는 특정 |
|
예 |
아니요 |
태스크에 외부 네트워크 연결이 없습니다. |
|
아니요 |
예 |
태스크는 태스크를 호스팅하는 각 Amazon EC2 인스턴스 내부에서 실행되는 Windows에서의 Docker 기본 가상 네트워크를 이용합니다. Windows의 기본 가상 네트워크는 |
Linux에서의 Docker 네트워킹에 대한 자세한 정보는 Docker 설명서에서 네트워킹 개요
Windows에서의 Docker 네트워킹에 대한 자세한 내용은 Windows 설명서의 Microsoft 컨테이너에서 Windows 컨테이너 네트워킹