給運行中的docker容器添加新的端口
更新時間:2024年04月30日 10:00:48 作者:zuoshenglo
今天小編就為大家分享一篇關于給運行中的docker容器添加新的端口,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
簡單的說,2種。
iptables 端口轉發(fā),commit 容器為一個images,重新運行一個新的容器
DOCKER 給運行中的容器添加映射端口
方法1
1、獲得容器IP
將container_name換成實際環(huán)境中的容器名
docker inspect `container_name` | grep IPAddress
2、 iptable轉發(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
到此這篇關于給運行中的docker容器添加新的端口的文章就介紹到這了,更多相關docker添加新的端口內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
相關文章
Docker Base Image自己創(chuàng)建具體實現(xiàn)
這篇文章主要介紹了Docker Base Image創(chuàng)建具體實現(xiàn)的相關資料,這里提供了詳細的具體步驟,需要的朋友可以參考下2016-11-11

