Docker 守护程序在 Ubuntu 20.04 上运行,我可以在安装后从主机 ping Windows 机器(称为 B1)
sudo apt install winbind libnss-winbind
并将胜利添加到/etc/nsswitch.conf
hosts: files wins dns
如果我启动一个 docker 容器(ubuntu)并在其中执行相同的步骤,我无法 ping Windows 机器(除非我将容器连接到主机网络)。
随着nameserver 127.0.0.53
里面/etc/resolv.conf
我得到
ping: B1: 名称解析暂时失败
并使用我的本地 DNS 服务器作为名称服务器,/etc/resolv.conf
我得到
ping: B1: 名称或服务未知
甚至可以在默认网桥(或用户定义的)网络中进行这项工作,还是仅在容器连接到主机网络时才有效?