docker VM从暂停状态恢复后,容器失去了internet访问

docker VM从暂停状态恢复后,容器失去了internet访问,docker,containers,virtual-machine,suspend,Docker,Containers,Virtual Machine,Suspend,我的主机操作系统是Windows。我有一个运行docker守护进程的Ubuntu20.04VMware虚拟机。我修复了VM上指向/run/systemd/resolv/resolv.conf的/etc/resolv.conf,而不是默认的/run/systemd/resolv/stub-resolv.conf,以便docker容器可以访问internet 但是,在挂起然后恢复VM之后,尽管VM本身仍然具有internet连接,docker容器却失去了internet访问。我必须在VM上重新启动d

我的主机操作系统是Windows。我有一个运行docker守护进程的Ubuntu20.04VMware虚拟机。我修复了VM上指向/run/systemd/resolv/resolv.conf的/etc/resolv.conf,而不是默认的/run/systemd/resolv/stub-resolv.conf,以便docker容器可以访问internet

但是,在挂起然后恢复VM之后,尽管VM本身仍然具有internet连接,docker容器却失去了internet访问。我必须在VM上重新启动docker守护进程并重新启动容器,以便使容器能够再次访问internet

我的问题是: 1.为什么容器在挂起和恢复VM后失去了internet访问? 2.有没有更好的方法来代替重新启动docker守护程序和容器,以便在恢复VM后自动启用容器以访问internet


谢谢

对根本原因的一个很好的解释似乎是一个很好的线索,它涵盖了这个问题,当然还有一个相当流行的解决方案,但至少没有成功地将该解决方案转化为vmware环境。