본문 바로가기
AWS/EC2

[AWS EC2]AWS EC2 Container PortForwarding 접속

by aws-evan 2022. 6. 22.
반응형

 

 

AWS EC2내 Container 포트포워딩 후 포트포워딩 포트를 통해 외부 접속 허용

(ECS EC2 구성은 아닙니다)

 

  • 상세 스펙
    • OS : Amazon Linux
    • Docker Version : 20.10.13
    • Docker Container : Nginx
    • Container PortForwarding : 80 -> 8888
  • 구성도
    • 외부 사용자가 -> ALB DNS:8888 -> AWS EC2내 Container Nginx 접속

 

1. Docker 컨테이너 배포하기

  - AWS EC2내에 Docker 설치는 "https://dog-developers.tistory.com/235" 님 내용 참고 부탁드립니다.

docker run --name nginx-alb -p 8888:80 -d -v /docker-nginx nginx

2. 컨테이너 배포 상태 확인하기

docker ps

 

Docker 컨테이너 및 배포 준비는 완료...

 

 

3. 컨테이너와 연결시킬 ALB 구성 및 Target-Group 생성

 

   3.1 Application Load Balancer 구성

   3.2 Application Load Balancer Target-Group 생성

      - Target-Group Name 생성 및 Target Port 지정(외부 포트 : 8888)

      - Target-Group에 지정할 EC2 서버 등록

4. 외부에서 컨테이너 Nginx 접속 상태 확인

 

이상 EC2내에 Nginx 설치 후 ALB연동하여 외부에서 ALB DNS로 접속하는 방법 안내 드렸습니다.

 

잘못된 부분 있으시면 언제든 정정 요청 부탁드립니다.

 

 

반응형

'AWS > EC2' 카테고리의 다른 글

[AWS]AWS EC2 Public IP 추가 하기  (0) 2022.06.22
[AWS EC2]AWS EC2 EBS Volume 증설하기  (0) 2022.03.11
AWS fargate  (0) 2021.08.30
AWS Elastic Load Balance  (0) 2021.08.26
AWS Direct Connect  (0) 2021.08.13