도커 이미지를 실행할 때 아래와 같은 명령어를 사용한다.
docker run -d --name myproject -p {host 포트}:{container 포트} myrepository/myproject
여기서 -p {host 포트}:{container 포트} 부분을 활용해서 두 포트를 연결시킬 수 있다.
예를 들어 1.23.43.123 이라는 주소를 가진 서버의 8080 포트에 도커 컨테이너의 8081 포트를 연결하고자 한다면
-p 8080:8081 과 같이 설정할 수 있는 것이다.
이렇게 연결하고 나면 사용자가 1.23.43.123:8080로 접속하면 이를 통해 여기에 연결된 도커 컨테이너의 8081 포트로 접속할 수 있게 된다.
'발견' 카테고리의 다른 글
[Error] RedHat Linux(ootpa)의 패키지 관리자 (0) | 2024.04.02 |
---|---|
[오늘의 발견 / Java] String의 생성 방식에 따른 비교 결과 차이 (0) | 2023.07.17 |
[오늘의 발견] 원형 자료구조에서의 인덱스 (0) | 2023.06.08 |
@Builder의 선언위치에 따른 차이 (0) | 2023.05.26 |
[Spring] Port 8080 is already in use 에러 해결 방법 (0) | 2022.08.25 |