windows10修改給已有容器添加或者修改端口隱射(通過修改配置文件實現)


有時運行了一個容器,隨着后面需求的變化,可能需要新增加端口隱射或者修改端口隱射,目前windows下都是打包鏡像然后重新生成容器來實現端口的修改和增加端口的,沒有linux下直接修改配置來的直接,今天研究發現其實windows下也可以實現,前提是使用了WSL2

linux下容器配置文件在/var/lib/docker/containers/[hash_of_the_container]目錄下,所以只要找到windows系統下類似的路徑就可以了。后面發現在windows10系統中這個路徑是\\wsl$\docker-desktop-data\version-pack-data\community\docker\containers\[hash_of_the_container]。hash_of_the_container 可以通過 docker inspect 容器名字 來查看,一般都是docker 容器id開頭。

所以直接修改這個目錄下的hostconfig.json和config.v2.json就可以修改和添加指定容器的端口隱射了,修改后重啟docker就可以了,修改方法和linux下的完全相同。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM