320x100
320x100
※ 포트포워딩
: 네트워크의 아이피에는 두 종류가 있다. 외부에서 접속하기 위한 공용 아이피와
공용 아이피를 주소로 가지는 네트워크 내의 내부 주소인 사설 아이피이다.
하지만, 네트워크에 접속하기 위해서는 포트번호도 있어야 하는데
여기서 공용 아이피의 포트번호와 사설 아이피의 포트번호를 서로 연결해주는 것을 포트포워딩이라고 한다
도커의 포트포워딩
: 도커 컨테이너를 실행하면 기본적으로 NAT 환경이 적용되어 내부망 IP를 할당 받음
: 따라서 컨테이너를 실행시킬때 포트포워딩을 해주면 외부에서도 접속 가능
도커 포트포워딩을 위한 명령어
1. ifconfig
: 네트워크 인터페이스 정보 확인
: 실행안될 경우 net-tool을 설치하고 실행
2. route
: 네트워크의 라우팅 테이블 정보 확인
docker run -it --name 컨테이너_이름 -p 호스트_포트:컨테이너_포트 이미지_파일명
: 호스트 OS의 포트 : 컨테이너의 포트를 연결하여 실행
ex) docker run -it --name mohaemookji -p 80:80
: 호스트 OS의 80번 포트가 컨테이너의 80포트로 포트포워딩
: 서버주소:80 으로 접속시 컨테이너로 연결됨
Refference
300x250
728x90
'Container > Docker' 카테고리의 다른 글
도커 네트워크 (0) | 2021.08.24 |
---|---|
도커 애플리케이션 실행 (컨테이너로 애플리케이션 실행) (0) | 2021.08.23 |
도커 이미지 및 컨테이너 기초 [docker 기초] (0) | 2021.08.22 |
Docker에 대한 기본지식 (0) | 2021.08.22 |
도커 주요 명령어 모음 (0) | 2021.08.22 |