詳解Docker修改容器端口映射的方法
直接解決方法
具體可參考Stack Overflow鏈接
docker運行時存在守護(hù)程序,所以我們需要停止docker內(nèi)運行的容器和docker服務(wù)。具體可參考官網(wǎng)給出的守護(hù)程序解釋
docker stop 容器id //CentOS下停止docker服務(wù)(Ubuntu類似) sudo systemctl stop docker
使用以下命令找到已創(chuàng)建容器的hostconfig.json和config.v2.json配置文件。
find / -name hostconfig.json //或config.v2.json

修改兩個配置文件內(nèi)的端口。
vi /var/lib/docker/containers/容器id/hostconfig.json //或config.v2.json

重啟docker服務(wù),重新運行容器即可看到端口映射修改。
sudo systemctl start docker docker start 容器id
間接解決辦法
保存鏡像或容器,再創(chuàng)建一個新的容器,在創(chuàng)建時指定新的端口映射。
docker load/save 鏡像id docker import/export 容器id
到此這篇關(guān)于詳解Docker修改容器端口映射的方法的文章就介紹到這了,更多相關(guān)Docker容器端口映射內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker容器上用DockerFile部署多個tomcat服務(wù)的步驟
這篇文章主要介紹了Docker容器上用DockerFile部署多個tomcat服務(wù)的步驟,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
Docker Compose環(huán)境變量與配置文件管理全解析
這篇文章主要介紹了Docker Compose環(huán)境變量與配置文件管理全解析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2025-04-04
docker服務(wù)關(guān)停的實現(xiàn)步驟
在我看來所謂的優(yōu)雅關(guān)閉,就是在系統(tǒng)關(guān)閉時,預(yù)留一些時間,讓你有機(jī)會來善后一些事情,本文就來介紹一下docker服務(wù)如何正確關(guān)停,感興趣的可以了解一下2023-10-10

