docker怎么給運行中的容器設置端口映射

docker怎么給運行中的容器設置端口映射

方法1:

1、獲得容器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?-p?8000:80?foo/live?/bin/bash

推薦教程:docker教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享