本文主要是介绍局域网内的其他电脑访问另一台windows(或linux)电脑里的docker容器部署的服务,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景
我用自己的电脑wsl虚拟机里安装了docker服务,在其中一个docker服务里运行的是文件上传服务fastDFS,假如这台电脑的IP地址是192.168.1.101,wsl的虚拟ip地址为172.26.33.127,我上传的一个文件地址是:172.26.33.127:8889/image/20240831120533.jpg,我想在其他局域网电脑访问自己电脑里wsl虚拟机里容器的fastDFS服务里这个文件地址,直接访问是访问不了的。
解决办法
一、windows电脑
第一步:
添加端口转发,具体可以看我的这篇文章:windows电脑使用netsh添加端口转发、设置端口转发和删除端口转发_netsh interface portproxy add v4tov4-CSDN博客
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=6660 connectaddress=172.26.33.127 connectport
这篇关于局域网内的其他电脑访问另一台windows(或linux)电脑里的docker容器部署的服务的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!