解决 因为docker启动容器 导致的虚拟机无法远程连接问题

docker 使用有大坑,尽量启动容器时为其设置好自定义网络,否则很可能会出现docker默认的docker0 网络把虚拟机原有的网络搞崩溃的问题!

解决步骤:

(一)删除旧网络

service docker stop
ip link set dev docker0 down
brctl delbr docker0  # 没有命令就安装一下(apt-get  install bridge-utils)

(二)配置网络

vi /etc/docker/daemon.json #没有就新建

配置(加速器和网络设置):

{
  "registry-mirrors": ["https://khiwuchf.mirror.aliyuncs.com"],
  "bip": "192.168.1.1/24"
}

(三)重启docker

service docker start

(四)重启网络

service networking restart

(五)其他设置

基本上大多数的虚拟机经过前四步就可以了,但是有些机器不行,所以需要 :

删除所有容器,关闭虚拟机,设置网络连接模式为桥接模式,并复制物理网络连接状态,重启虚拟机,解决!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值