Networking Can';从docker容器ping主机

Networking Can';从docker容器ping主机,networking,ip,gateway,Networking,Ip,Gateway,当我作为容器登录时,我的/etc/network/interfaces文件如下所示 auto eth0 iface eth0 inet static address 192.168.1.27 netmask 255.255.255.240 gateway 192.168.1.1 但是当我执行ping 192.168.1.1时,我得到了 connect: Network is unreachable 我不明白为什么我不能那样做 当ping 8.8.8.8时,我得到了同样

当我作为容器登录时,我的
/etc/network/interfaces
文件如下所示

auto eth0
iface eth0 inet static
    address 192.168.1.27
    netmask 255.255.255.240
    gateway 192.168.1.1
但是当我执行ping 192.168.1.1时,我得到了

connect: Network is unreachable
我不明白为什么我不能那样做


当ping 8.8.8.8时,我得到了同样的结果,网关必须与主机位于同一网络上,否则您需要一个网关才能到达网关。您的
192.168.1.1
网关地址不在您的
192.168.1.27/28
主机地址的
192.168.1.16/28
网络中。网关是网络上知道如何到达其他网络的主机,因此在不同的网络上拥有网关根本不起作用。因此,我必须修改主机以同时注册该网络地址?这就是我所了解的网关必须与主机位于同一网络上,否则您需要一个网关才能访问网关。您的
192.168.1.1
网关地址不在您的
192.168.1.27/28
主机地址的
192.168.1.16/28
网络中。网关是网络上知道如何到达其他网络的主机,因此在不同的网络上拥有网关根本不起作用。因此,我必须修改主机以同时注册该网络地址?这就是我所理解的