集装箱IP在本地网络泊坞的Windows(Hyper-V的)访问
问题描述:
我使用泊坞窗适用于Windows Hyper-V的集装箱IP在本地网络泊坞的Windows(Hyper-V的)访问
我希望我的容器是在我的本地网络访问(192.168.0.0/24)与他们自己的IP(例如192.168.0.53和192.168.0.54),我试图改变网络Hyper-V设置('DockerNAT')为'外部',但我的容器只能在我的办公室与我的主机的IP (192.168.0.90)。
我该怎么做这个简单的事情(没有反向代理)?
答
您可以将更多IP添加到Windows DockerNAT接口。 然后将您的容器端口绑定到来自DockerNAT int的一个IP。
您将需要不同的IP范围,然后您当前IP 192.168.0.0/24。 例如,您可以通过分配IP 192.168.1.1来使用192.168.1.0/24。
如何更多的IP地址添加到一个网络接口: http://tunecomp.net/windows-10-multiple-ip-addresses/
然后,只需绑定这样的端口。
ports:
- 192.168.1.1:80:80
您将有:-)
缺点在192.168.1.1默认端口上HTPP:您将需要一个标志,第二个IP泊坞窗重启后每次。