Amazon ECS 태스크 네트워킹 - Amazon Elastic Container Service

Amazon ECS 태스크 네트워킹

중요

AWS Fargate에서 호스팅되는 Amazon ECS 태스크를 사용할 경우, AWS Fargate에 대한 Amazon Elastic Container Service 사용 설명서Fargate 태스크 네트워킹을 참조하세요.

Amazon EC2 인스턴스에서 호스팅되는 Amazon ECS 태스크의 네트워킹 동작은 태스크 정의에 정의된 네트워크 모드에 따라 다릅니다. 사용 가능한 네트워크 모드는 다음과 같습니다. Amazon ECS는 다른 네트워크 모드를 사용해야 할 특별한 필요가 있지 않는 한 awsvpc 네트워크 모드를 사용하는 것이 좋습니다.

  • awsvpc — 태스크에 고유한 탄력적 네트워크 인터페이스(ENI)와 기본 프라이빗 IPv4 주소가 할당됩니다. 이렇게 하면 태스크에 Amazon EC2 인스턴스와 동일한 네트워킹 속성이 적용됩니다.

  • bridge — 이 태스크는 태스크를 호스팅하는 각 Amazon EC2 인스턴스에서 실행되는 Docker의 기본 가상 네트워크를 이용합니다.

  • host — 이 태스크는 Docker의 기본 가상 네트워크를 우회하여 컨테이너 포트를 태스크를 호스팅하는 Amazon EC2 인스턴스의 ENI에 직접 매핑합니다. 따라서 포트 매핑을 사용할 때 단일 Amazon EC2 인스턴스에서 동일 태스크에 대해 다중 인스턴스화를 실행할 수 없습니다.

  • none — 태스크에 외부 네트워크 연결이 없습니다.

Docker 네트워킹에 대한 자세한 내용은 네트워킹 개요를 참조하세요.