docker 給執行中的容器新增對映埠
方法11、獲得容器ip
將container_name
換成實際環境中的容器名
docker inspect `container_name` | grep ipaddress
2、 iptable**埠
將容器的8000埠對映到docker主機的8001埠
iptables -t nat -a docker -p tcp --dport 8001
-j dnat --
to-destination
172.17
.0.19:8000
方法2
1.提交乙個執行中的容器為映象
docker commit containerid foo/live
2.執行映象並新增埠
docker run -d
-p8000:80 foo/live /bin/bash
docker給已執行容器新增開放埠
在學習nginx時,通過docker安裝後,在配置檔案中配置負載均衡,對不同的埠進行了監聽,發現配置後的 頁面404,檢視docker容器資訊後發現,容器只開放了80埠,也就是容器建立執行時通過 p引數指定的,但是nginx想要監聽不同的埠,就必須得讓容器開放該埠,同時得保證原有容器的配置和資訊不變...
Docker 動態給執行中的容器暴露埠
docker port container id or name docker inspect container id or name grep ipadress 檢視iptables 規則 iptables t nat nvl iptables t nat nvl line number 新增埠...
docker給正在執行的容器新增埠對映
給正在執行的容器新增埠對映 如果乙個容器已經在執行,想要給當前容器新增新的埠對映是沒有相關的docker命令的 我們採用常規操作,即將容器打包成映象後再建立新的容器 1.停止正在執行的容器 docker ps 獲取容器id docker stop 61371241a1a7 2.將容器打包成新的映象 ...