但是当我尝试使用:
添加NetNatStaticMapping时Add-NetNatStaticMapping -NatName “ContainerNAT” -Protocol TCP -ExternalIPAddress 0.0.0.0 -InternalIPAddress 172.17.0.5 -InternalPort 80 -ExternalPort 80
显示以下错误。
Add-NetNatStaticMapping:找不到实例Nat ContainerNAT 在行:1个字符:1 + Add-NetNatStaticMapping -NatName" ContainerNAT" -Protocol TCP -Extern ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:ObjectNotFound:(MSFT_NetNatStaticMapping:root / StandardCi ... atStaticMapping)[Add-NetNat StaticMapping],CimException + FullyQualifiedErrorId:Windows系统错误1168,Add-NetNatStaticMapping
答案 0 :(得分:1)
我通过观察找到了解决方案。
ContainerNAT Nat实例位于"窗口服务器2016中,带容器"所以不需要创建具有相同名称的Nat实例,并且容器应该连接到服务器中已经存在的虚拟交换机。
提供给 -InternalIPAddress 参数的IP应在虚拟交换机的范围内。