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