您好,登錄后才能下訂單哦!
docker 中端口映射不成功如何解決,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
宿主主機 192.168.2.159 把本地端口8088映射到容器端口8088
然后在容器hadoop1(網絡接口地址為192.168.2.10)里面用命令netstat -tlnp發現容器端口8088沒有和主機映射成功。。。
好吧。找了個簡單方法
在宿主主機使用端口轉發,只要主機接收到8088端口請求,就轉發給docker容器地址192.168.2.10:8088
在宿主主機里面使用
[root@localhost ~]# ssh -g -L 8099:192.168.2.10:8088 root@192.168.2.10
-g :在-L/-R/-D參數中,允許遠程主機連接到建立的轉發的端口,如果不加這個參數,只允許本地主機建立連接。
-L 本地端口:目標IP:目標端口
轉發之后8088端口可以使用,跳轉到容器的8088端口了。
看完上述內容,你們掌握docker 中端口映射不成功如何解決的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。