docker運行中容器添加端口


隨機映射使用 -P 參數時,Docker 會隨機映射一個端口到內部容器開放的網絡端口示例:docker run -d -P nginx

指定端口使用 -p 參數時,可以指定要映射的端口,並且在一個指定的端口上只可以綁定一個容器。支持的格式有:IP:HostPort:ContainerPortIP:ContainerPortHostPort:ContainerPort示例:將本機 8080 端口映射到容器的 80 端口:docker run -d -p 8080:80 nginx

查看端口映射docker port CONTAINER

DOCKER 給運行中的容器添加映射端口

方法1:

獲得容器IP:docker inspect `container_name` | grep IPAddressiptable轉發端口iptables -t nat -A DOCKER -p tcp --dport 8001 -j DNAT --to-destination 172.17.0.19:8000

方法2:

提交一個運行中的容器為鏡像:docker commit containerid foo/live運行鏡像並添加端口:docker run -d -p 8000:80 foo/live /bin/bash


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM