(最新)解决虚拟机挂机并再次恢复之后,docker服务访问问题

首先,先定位问题,你是否符合我这个情况

      你的网络使用NetworkManager进行管理 不是传统的ifcfg-eth0  network网络,现在一般centos6/7 都是用的传统方式,我的系统版本是RockyLinux9.5,属于在centos的延续版本,所以使用了较为新的技术NetworkManager进行管理。  如果你用的前面的两个版本,有的直接重启docker服务即可,但是彻底解决的话,我帮你跳转一下指定的链接 点我链接

其次,先检查网络管理设备列表

nmcli device status

看目前的docker容器是否被NM进行托管,我这个是设置后的效果

方案:用 Keyfile 插件的 unmanaged-devices

  1. /etc/NetworkManager/conf.d/10-no-docker.conf(新文件)里写入:

[main]

plugins=keyfile

[keyfile]

unmanaged-devices=interface-name:docker0;interface-name:br-*;interface-name:veth*

重启 NM:

sudo systemctl restart NetworkManager

验证:

nmcli device status # docker0/br-*/veth* 应该显示为 "unmanaged"

这样,无论是重启还是唤醒,NM 都自始至终不会再碰它们。

你会发现你的列表,docker变成了,我开启的样子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值