Merge pull request #11649 from Luap99/machine-dns

podman machine: use gvproxy for host.containers.internal
This commit is contained in:
OpenShift Merge Robot
2021-09-20 13:48:42 -04:00
committed by GitHub

View File

@ -2050,7 +2050,10 @@ func (c *Container) getHosts() string {
}
}
// Add gateway entry
// Add gateway entry if we are not in a machine. If we use podman machine
// the gvproxy dns server will take care of host.containers.internal.
// https://github.com/containers/gvisor-tap-vsock/commit/1108ea45162281046d239047a6db9bc187e64b08
if !c.runtime.config.Engine.MachineEnabled {
var depCtr *Container
netStatus := c.getNetworkStatus()
if c.config.NetNsCtr != "" {
@ -2080,6 +2083,7 @@ func (c *Container) getHosts() string {
} else {
logrus.Debug("network configuration does not support host.containers.internal address")
}
}
return hosts
}