給運(yùn)行中的docker容器添加新的端口
簡單的說,2種。
iptables 端口轉(zhuǎn)發(fā),commit 容器為一個(gè)images,重新運(yùn)行一個(gè)新的容器
DOCKER 給運(yùn)行中的容器添加映射端口
方法1
1、獲得容器IP
將container_name換成實(shí)際環(huán)境中的容器名
docker inspect `container_name` | grep IPAddress
2、 iptable轉(zhuǎn)發(fā)端口
將容器的8000端口映射到docker主機(jī)的8001端口
iptables -t nat -A DOCKER -p tcp --dport 8001 -j DNAT --to-destination 172.17.0.19:8000
方法2
1.提交一個(gè)運(yùn)行中的容器為鏡像
docker commit containerid foo/live
2.運(yùn)行鏡像并添加端口
docker run -d -p 8000:80 foo/live /bin/bash
到此這篇關(guān)于給運(yùn)行中的docker容器添加新的端口的文章就介紹到這了,更多相關(guān)docker添加新的端口內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker啟動(dòng)mysql5.7服務(wù)詳細(xì)說明
這篇文章主要給大家介紹了關(guān)于docker啟動(dòng)mysql5.7服務(wù)的相關(guān)資料,文中通過代碼示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考價(jià)值,需要的朋友可以參考下2023-09-09
Docker Base Image自己創(chuàng)建具體實(shí)現(xiàn)
這篇文章主要介紹了Docker Base Image創(chuàng)建具體實(shí)現(xiàn)的相關(guān)資料,這里提供了詳細(xì)的具體步驟,需要的朋友可以參考下2016-11-11

