給運行中的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啟動mysql5.7服務(wù)詳細(xì)說明
這篇文章主要給大家介紹了關(guān)于docker啟動mysql5.7服務(wù)的相關(guān)資料,文中通過代碼示例介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考價值,需要的朋友可以參考下2023-09-09
Docker Base Image自己創(chuàng)建具體實現(xiàn)
這篇文章主要介紹了Docker Base Image創(chuàng)建具體實現(xiàn)的相關(guān)資料,這里提供了詳細(xì)的具體步驟,需要的朋友可以參考下2016-11-11

