給運行中的docker容器添加新的端口
簡單的說,2種。
iptables 端口轉(zhuǎn)發(fā),commit 容器為一個images,重新運行一個新的容器
DOCKER 給運行中的容器添加映射端口
方法1
1、獲得容器IP
將container_name換成實際環(huán)境中的容器名
docker inspect `container_name` | grep IPAddress
2、 iptable轉(zhuǎn)發(fā)端口
將容器的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
到此這篇關(guān)于給運行中的docker容器添加新的端口的文章就介紹到這了,更多相關(guān)docker添加新的端口內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker redis5.0 cluster集群搭建的實現(xiàn)
這篇文章主要介紹了docker redis5.0 cluster集群搭建的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-02-02在Docker容器中部署靜態(tài)網(wǎng)頁的方法教程
這篇文章主要給大家介紹了在Docker容器中部署靜態(tài)網(wǎng)頁的方法教程,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-06-06