No external network connectivity from inside ManageIQ docker container

fine

#1

My OS is windows 10 pro 64-bit and using hawkular 0.38.0-final. I try to monitor Middleware wildfly with ManageIQ Docker Container. Belows are network configuration.

PS C:\WINDOWS\system32> ipconfig

Windows IP Configuration

Ethernet Adapter vEthernet (DockerNAT):

Link-Local IPv6 Address . . . . : fd80::8196:93d5:697a:b6d0%4
IPv4 Address . . . . . . . . . : 10.0.75.1
Subnet Mask . . . . . . . : 255.255.255.0
Default Gateway. . . . . . :

Ethernet Adapter Ethernet0:

Link-Local IPv6 Address . . . . : fe80::bcca:1b23:da0e:9716%5
IPv4 Address . . . . . . . . . : 192.168.200.51
Subnet Mask . . . . . . . : 255.255.255.0
Default Gateway . . . . . . : 192.168.200.2

And I try to set Docker NAT with v-hyper powershell cmdlets as folowing commands.

PS C:\WINDOWS\system32> Get-NetAdapter “vEthernet (DockerNAT)” | Get-NetIPAddress -AddressFamily IPv4 -IPAddress “10.0.75.1” -PrefixLength 24

IPAddress : 10.0.75.1
InterfaceIndex : 4
InterfaceAlias : vEthernet (DockerNAT)
AddressFamily : IPv4
Type : Unicast
PrefixLength : 24
PrefixOrigin : Manual
SuffixOrigin : Manual
AddressState : Preferred
ValidLifetime : Infinite ([TimeSpan]::MaxValue)
PreferredLifetime : Infinite ([TimeSpan]::MaxValue)
SkipAsSource : False
PolicyStore : ActiveStore

PS C:\WINDOWS\system32> New-NetNat -Name “DockerNAT” -InternalIPInterfaceAddressPrefix “10.0.75.0/24”

Name : DockerNAT
ExternalIPInterfaceAddressPrefix :
InternalIPInterfaceAddressPrefix : 10.0.75.0/24
IcmpQueryTimeout : 30
TcpEstablishedConnectionTimeout : 1800
TcpTransientConnectionTimeout : 120
TcpFilteringBehavior : AddressDependentFiltering
UdpFilteringBehavior : AddressDependentFiltering
UdpIdleSessionTimeout : 120
UdpInboundRefresh : False
Store : Local
Active : True

PS C:\WINDOWS\system32> Add-NetNatStaticMapping -NatName “DockerNAT” -Protocol TCP -ExternalIPAddress 0.0.0.0 -InternalIPAddress 10.0.75.1 -InternalPort 8080 -ExternalPort 80

StaticMappingID : 0
NatName : DockerNAT
Protocol : TCP
RemoteExternalIPAddressPrefix : 0.0.0.0/0
ExternalIPAddress : 0.0.0.0
ExternalPort : 80
InternalIPAddress : 10.0.75.1
InternalPort : 8080
InternalRoutingDomainId : {00000000-0000-0000-0000-000000000000}
Active : True

In ManageIQ web console, ManageIQ connectivity to hawkular is successful like below picture.

However ManageIQ will not monitor the middleware hawkular and wildfly. Pls, have a check the picture.

Did I miss another procedure to set the docker network configuration?
Your any advice will be deeply appreciated! Best regards