当前位置:   article > 正文

解决每次挂起VM虚拟机后,docker容器无法访问的问题_vmware docker 重启网络不通

vmware docker 重启网络不通

最近在学习docker,因为下班之后时间不多,每天也就学习一两个小时,期间遇到一个问题,就是每次挂起虚拟机后,第二天再次继续运行虚拟机,发现运行中的docker容器就无法访问了。必须重启docker才能重写访问,这样就很麻烦。于是在中文互联网搜索了一圈,发现解决这个问题的帖子只有一两个,解决方法在/usr/lib/sysctl.d/00-system.conf文件,在最后添加如下 net.ipv4.ip_forward = 1 这行代码,但是发现无法解决我遇到的问题。

于是去英文互联网搜了一圈,发现StackOverflow的这个帖子 https://stackoverflow.com/questions/57874055/cant-connect-to-docker-after-resuming-vm 对于这个问题给出了比较深入的分析以及解决方案。
搬运过来,大意如下:
1.需要将docker的网络接口设置为不被NetworkManager管理,做法是新建一个文件 /etc/NetworkManager/conf.d/10-unmanage-docker-interfaces.conf ,文件中的内容如下:

[keyfile]
unmanaged-devices=interface-name:docker*;interface-name:veth*;interface-name:br-*;interface-name:vmnet*;interface-name:vboxnet*
  • 1
  • 2

2.然后使用sudo systemctl restart NetworkManager重启NetworkManager。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/388893?site
推荐阅读
相关标签
  

闽ICP备14008679号