func (proxy *Proxy) setWeaveDNS(hostConfig *docker.HostConfig, hostname, dnsDomain string) error { hostConfig.DNS = append(hostConfig.DNS, proxy.dockerBridgeIP) if len(hostConfig.DNSSearch) == 0 { if hostname == "" { hostConfig.DNSSearch = []string{dnsDomain} } else { hostConfig.DNSSearch = []string{"."} } } return nil }