Docker-埠對映
Docker-埠對映
Docker埠對映
docker容器在啟動的時候,如果不指定埠對映引數,在容器外部是無法透過網路來訪問容器內的網路應用和服務的。
亦可使用Dockerfile檔案中的EXPOSE指令來配置。
埠對映可使用-p、-P來實現:
-p指定要對映的埠,一個指定埠上只可以繫結一個容器
-P將容器內部開放的網路埠隨機對映到宿主機的一個埠上
埠對映支援的格式:
ip:hostport:containerport #指定ip、指定宿主機port、指定容器portip::containerport #指定ip、未指定宿主機port(隨機)、指定容器porthostport:containerport #未指定ip、指定宿主機port、指定容器port
埠的對映有以下五種方法:
一、將容器暴露的所有埠,都隨機對映到宿主機上。
例如:(不推薦使用)
docker run -P -it ubuntu /bin/bash
二、將容器指定埠隨機對映到宿主機一個埠上。
例如:
docker run -P 80 -it ubuntu /bin/bash
以上指令會將容器的80埠隨機對映到宿主機的一個埠上。
三、將容器指定埠指定對映到宿主機的一個埠上。
例如:
docker run -p 8000:80 -it ubuntu /bin/bash
以上指令會將容器的80埠對映到宿主機的8000埠上。
四、將容器ip和埠,隨機對映到宿主機上。
docker run -P 192.168.0.100::80 -it ubuntu /bin/bash
以上指令會將容器的ip192.168.0.100和80埠,隨機對映到宿主機的一個埠上。
五、將容器ip和埠,指定對映到宿主機上。
docker run -p 192.168.0.100:8000:80 -it ubuntu /bin/bash
以上指令會將容器的ip192.168.0.100和80埠,對映到宿主機的8000埠。
示例:
#將nginx的80埠對映到宿主機的800埠上docker run -d -it -p 800:80 nginx
檢視對映埠配置
docker port container_ID #容器ID#結果輸出80/tcp -> 0.0.0.0:800
作者:木木mei錦
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4798/viewspace-2805824/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux埠對映是什麼?如何進行埠對映?Linux
- VMware Fusion 埠對映
- Nginx埠對映配置Nginx
- 埠對映,內網網站對映外網訪問,透過80埠對映實現內網網站
- iptables 實現埠對映
- 修改 Docker 容器對映的埠Docker
- 如何將csf ip 埠對映
- 修改docker容器的埠對映Docker
- 如何修改Docker容器埠對映?Docker
- NAT(PAT)與埠對映(轉)
- juniper SRX 地址埠對映設定
- Docker 埠對映問題解決Docker
- Docker容器內部埠對映到外部宿主機埠Docker
- Linux下埠對映工具rinetdLinux
- Docker 網路基礎配置一(埠對映)Docker
- Docker 如何動態修改容器埠對映Docker
- 路由器埠對映設定方法路由器
- 比特幣原始碼分析--埠對映比特幣原始碼
- CISCO asa5520 埠對映
- Docker 埠對映防火牆規則配置Docker防火牆
- Linux 或 Windows 上實現埠對映LinuxWindows
- Docker(33)- 如何修改 docker 容器的埠對映Docker
- 埠對映(一鍵免費)- 軟體篇
- 教你如何修改執行中的容器埠對映
- Docker Image 的釋出和 Container 埠對映DockerAI
- 常用集中內網穿透&埠對映軟體工具內網穿透
- 【Docker】Docker基礎-埠對映與容器互聯Docker
- Cisco的路由器上進行埠對映路由器
- 利用iptables實現埠對映(支援動態域名)
- Docker容器內部埠對映到外部宿主機埠的方法小結Docker
- 對映遠端埠到本地埠(用於伺服器tensorboard觀察)伺服器ORB
- Docker介紹下載安裝、製作映象及容器、做目錄對映、做埠對映Docker
- WSL docker打通容器間通訊和追加埠對映Docker
- 玩轉dnmp之埠對映問題解決方案
- 外網無法訪問對映埠怎麼辦?
- Docker執行nginx映象及docker網路埠對映DockerNginx
- TP-Link路由器埠對映怎麼設定?TP-Link路由器埠對映設定方法大全路由器
- 如何修改正在執行的docker映象的埠對映?Docker