docker修改容器綁定端口


1、關閉正在運行的容器

2、查看容器ID,docker ps -a

 

 

3、找到宿主機容器目錄, cd /var/lib/docker/containers/f65c8e2e*

4、修改hostconfig.json

  找到PortBindings,例如容器內的端口是50070,綁定的宿主機端口是5007: 

"PortBindings":{"50070/tcp":[{"HostIp":"","HostPort":"5007"}]}

  現在新添加容器內端口9000綁定宿主機8020:

"PortBindings":{"50070/tcp":[{"HostIp":"","HostPort":"5007"}],"9000/tcp":[{"HostIp":"","HostPort":"8020"}]}

5、修改config.v2.json

  找到ExposedPorts,(如果沒有,自己添加一個)

"ExposedPorts":{"50070/tcp":{}}

  

 

 將新的端口補充進去

 

"ExposedPorts":{"50070/tcp":{},"9000/tcp":{}}

6、重啟docker服務即可


免責聲明!

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



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