windows下安装podman ,无法通过本机ipv4地址访问容器,但是127.0.0.1可以访问

对的,查了一下资料window11 23H 的可以,window10的暂时还不可以,还只能使用端口转发 :sob:

1 个赞

是的,就是启动podman引擎时,podman引擎的ip是不固定的,就很难受 :sob: :sob:

1 个赞

你说是容器IP还是wsl的IP?

1 个赞

在wsl上也可以开启docker服务,那在wsl上操作就跟podman没什么区别了。
关于ip问题,你是想在你电脑上开docker,然后让别人连到你的docker上的服务吗?

1 个赞

所以我觉得别折腾了,要么等win10提供这个升级,要么就虚拟机,要么就升级win11

1 个赞

先找你的运营商开通公网,再用ddns-go绑定的本纪,防止公网ip更换就可以了

pdoman 引擎的ip,不是wsl的ip,也不是容器的ip

这个不可控,公司不给升级,就很闹腾 :sob:

那就虚拟机吧

这个也是可以的,感谢大佬,问题已解决了

咋解决的,做了网卡转发么,还是脚本指定wsl2启动ip

windows 10系统下,配置了对应转发好用了
执行下面的映射指令:
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport={host_port}connectaddress={podman_ip} connectport={wsl_port}

:rofl:果然还是转发了