Docker 제6 편 - Docker 포트 맵
                                            
 2059 단어  Docker 기반
                    
홈 호스트 랜 덤 포트 맵 용기 모든 포트
- P, 숙주 기 회 는 nginx 용기 안의 모든 포트 를 랜 덤 으로 지정 합 니 다.
docker run -tid -P nginx /bin/bash
호스트 랜 덤 포트 맵 용기 지정 포트
- p containerport, 숙주 기 회 는 nginx 용기 안의 80 포트 를 랜 덤 으로 지정 합 니 다.
docker run -tid -p 80 nginx /bin/bash
호스트 지정 포트 맵 용기 지정 포트 (상용)
- p hostPort: containerPort, 숙주 체 는 8080 포트 를 지정 하여 nginx 용기 안의 80 포트 를 매 핑 합 니 다
docker run -tid -p 8080:80 nginx /bin/bash
호스트 랜 덤 포트 맵 용기 지정 IP, 지정 포트
- p containerIp:: containerPort, 호스트 랜 덤 포트 맵 지정 IP (172.0.0.11), 포트 80 을 지정 한 nginx 용기
docker run -tid -p 172.0.0.11::80 nginx /bin/bash
호스트 지정 포트 맵 용기 지정 IP, 지정 포트
- p containerIp: hostPort: containerPort, 호스트 지정 포트 8080 맵 지정 IP (172.0.0.11), 포트 80 지정 nginx 용기
docker run -tid -p 172.0.0.11:8080:80 nginx /bin/bash
용기 접근 용기
docker network create -d bridge my-net
docker run -tid --rm -p 127.0.0.1:80:80 --name nginx1 --network my-net nginx
docker run -tid --rm -p 127.0.0.1:8080:8080 --name nginx2 --network my-net nginx
임의의 용기 에 들 어가 핑 상대방 의 IP
용기 포트 보기
명령:
docker port [  ID]  #             
docker port [  ID] 80  #       80