Code States/TIL

[0617] 도커 컨테이너 동작 확인 및 ECS 작동 테스트

ki1111m2 2023. 6. 18. 17:49

서버로 구현할 코드 작성

express사용, hello world 출력

package.json 파일에서 npm start 정의

.dockeringnore 파일 작성

Dockerfile 작성

docker build로 이미지 빌드

컨테이너 동작 확인

컨테이너 정상 작동

이미지를 저장할 ECR 생성

푸시 명령 참고하여 ecr에 이미지 푸시

ecr 이미지를 이용하여 태스크 정의 생성

컨테이너 포트 설정

서비스 생성

 

보안그룹 설정

사진에 없지만 네트워킹 탭 밑의 로드밸런싱 탭에서 alb 및 타겟그룹 설정

 

alb의 주소로 접속시 정상적으로 접속되는 것을 확인

태스크의 퍼블릭 주소로는 접속이 안되길래 이유가 뭔지 궁금했는데, 태스크의 퍼블릭 주소로 접근시에는 뒷부분에 포트번호까지 붙여야 접속 가능하다