isPowerfulBlog

[Docker] 포트 포워딩: 컨테이너 외부 접속 본문

Infra

[Docker] 포트 포워딩: 컨테이너 외부 접속

왕밤빵도라에몽 2023. 1. 24. 03:25

도커 실행 시 포트 포워딩 옵션 -p

$ docker run -p <host port number>:<container port number>/<protocol> [IMAGE_NAME] [OPTION]

host port number

호스트 시스템에서 사용되는 포트 번호
민증 상의 이름 같은...

container port number

컨테이너 시스템에서 사용되는 포트 번호
우리집 안에서의 별명 같은 거라고 생각하면 편한 것 같다.

protocol

프로토콜 유형
udp, tcp, stcp 등

예시

host port number 1234
container port number 5432

포트 포워딩 X, 도커 내부 서버에서 실행

localhost:5432

포트 포워딩 1234:5432

localhost:1234
container 시스템 상의 5432 포트는 host 시스템 상의 1234 포트로 갑니다~


References

https://tttsss77.tistory.com/1553

'Infra' 카테고리의 다른 글

[Docker] docker image 종류  (1) 2023.03.07
[Docker] Docker Compose: Error Log 확인  (0) 2023.02.06
[Docker] 도커 기본 명령어, PostgreSQL 설치  (0) 2023.01.24
[Gradle] Could not find method compile()  (0) 2022.11.25
[Linux/Ubuntu] tar  (0) 2022.11.16