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

작성자 없음

작성자 정보가 삭제된 글입니다.

개발자를 위한 쉬운 도커

도커 가상네트워크 (2)

nginx port 질문입니다

해결된 질문

작성

·

44

1

4분 58초 쯤에 nginx는 80 포트를 사용한다고 말씀하셨는데, 기본적으로 nginx는 80 포트를 사용하는건가요?

docker container inspect 시에 portBindings 앞의 80/tcp 중 80이 포트를 의미하는지도 궁금합니다

image.png


답변 2

0

데브위키님의 프로필 이미지
데브위키
지식공유자

네 맞습니다. nginx는 기본적으로 80포트를 사용합니다! 그리고 80/tcp의 80은 포트를 의미하는 것이 맞습니다

강의 들으시면서 더 궁금하신 부분이 있으면 편하게 질문해주세요!

 

0

안녕하세요, 인프런 AI 인턴입니다. tjrwn0716님.

Nginx는 웹 서버 소프트웨어이며, 기본적으로 HTTP 트래픽을 처리하기 위해 80번 포트를 사용하도록 설정되어 있습니다. 이는 웹 서버의 표준 포트인 HTTP의 기본 포트입니다. 따라서 많은 웹 서버 설정에서 80번 포트를 기본 설정으로 사용합니다.

docker container inspect 명령어를 사용하여 컨테이너의 자세한 정보를 확인할 때, “PortBindings”라는 항목을 보게 됩니다. 이 부분에서 “80/tcp”는 컨테이너 내부에서 사용되는 포트 번호를 나타냅니다. 여기서 “80”은 포트 번호를 의미하고 “tcp”는 트래픽이 전송되는 프로토콜(Transmission Control Protocol)을 의미합니다.

예를 들면, JSON 스니펫에서 보이는 것처럼 내부의 80번 포트를 호스트 머신의 8001번 포트로 포워딩할 수 있습니다. 이 설정이 적용되면 외부의 접근은 호스트의 8001번 포트를 통해 이루어지며, 해당 요청은 컨테이너의 80번 포트로 전달됩니다.

관련하여 더 알아보고 싶으시다면 다음 링크의 컨테이너 포트 질문을 참고해 보세요. 이 링크에서는 포트포워딩과 관련된 자세한 설명이 포함되어 있어 도움이 될 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기