mirror of
https://github.com/containers/podman.git
synced 2025-06-27 13:38:49 +08:00
Merge pull request #11649 from Luap99/machine-dns
podman machine: use gvproxy for host.containers.internal
This commit is contained in:
@ -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
|
||||
}
|
||||
|
Reference in New Issue
Block a user