diff --git a/libnetwork/sandbox.go b/libnetwork/sandbox.go index 3be7e9cdff30caaa8a86f126bc5148a222b81b12..c8cf2508631eb0700a4d5395b5e71cdfb9df93a0 100644 --- a/libnetwork/sandbox.go +++ b/libnetwork/sandbox.go @@ -869,6 +869,11 @@ func (sb *sandbox) updateDNS(ipv6Enabled bool) error { hashFile = sb.config.resolvConfHashFile ) + // This is for the host mode networking + if sb.config.originResolvConfPath != "" { + return nil + } + if len(sb.config.dnsList) > 0 || len(sb.config.dnsSearchList) > 0 || len(sb.config.dnsOptionsList) > 0 { return nil }