말랑말랑제리스타일

Docker 닷넷 웹앱 구동시 주의사항 본문

프로그래밍/클라우드

Docker 닷넷 웹앱 구동시 주의사항

제리제리 2024. 5. 22. 10:54

Docker 닷넷에서 웹앱을 구동할 때 80 포트 관련 주의사항을 하나 찾아서 서술해 봅니다.

Docker 닷넷 구동 기본 포트 변경

닷넷 웹앱 생성할 때 Dockerfile에 EXPOSE를 80이라고 작성하는 경우 문제가 발생했습니다.

Docker 이미지를 컨테이너로 실행하면 페이지를 찾을 수 없었거든요.

이 내용을 찾다 보니 2024년 5월 업데이트된 마이크로 소프트 문서에 닷넷 기본 포트가 80에서 8080으로 변경되었다고 나오네요.

 

호환성이 손상되는 변경: 기본 ASP.NET Core 포트가 80에서 8080으로 변경됨 - .NET

기본 ASP.NET Core 포트가 80에서 8080으로 변경된 컨테이너의 호환성이 손상되는 변경에 대해 알아봅니다.

learn.microsoft.com

따라서 앞으로 Dockerfile 생성 시 EXPOSE 부분을 80이 아닌 8080으로 작성해 주어야 될 것으로 보입니다.

수정해서 다시 빌드하니 에러 없이 잘 동작하네요.

Comments