인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

rrallvv .J님의 프로필 이미지
rrallvv .J

작성한 질문수

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

Travis CI의 AWS접근을 위한 API 생성

EXPOSE 80 키 매핑시 inbound,outbound 포트 질문입니다

작성

·

183

2

보통 포트 매핑할  때  AA:BB 이렇게 맵핑했는데 

nginx 에서 포트매핑으로 에러가 나서

EXPOSE 80만 추가 해주셧는데 혹시 조금더 자세하게 설명 부탁드려도 될까요?

답변 1

2

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 ... 답변이 많이 늦었네요... 다시 보다가 발견했습니다 ㅠㅠ 

저희가 도커를 이용해서 애플리케이션을 이용할 때 " docker run -p 3000:3000 이미지 이름 " 이런식으로 포트 매핑을 해서 애플리케이션을 실행해줍니다. 이러한 포트 매핑을 통해서 컨테이너안에서 실행되는 애플리케이션이 어떠한 포트에서 돌아가는지 알게 됩니다. 하지만 지금 엘라스틱빈스톡을 사용할 때는 애플리케이션이 Nginx의 기본 포트인 80번에서 돌아가고 있지만 그걸 모르기 떄문에 엘라스틱빈스톡에게 80번에서 돌아가고 있다는걸 알려줘야 해서 EXPOSe 80을 dockerfile에 명시해줘야합니다. 
그래서 엘라스틱빈스톡이 컨테이너를 실행할 때 Dockerfile에 명시된 EXPOSE 80을 보고 이앱이 80번 포트에서 돌아가고 있다는걸 알수가 있습니다. 

rrallvv .J님의 프로필 이미지
rrallvv .J

작성한 질문수

질문하기