解决 因为docker启动容器 导致的虚拟机无法远程连接问题
docker使用有大坑,尽量启动容器时为其设置好自定义网络,否则很可能会出现docker默认的docker0网络把虚拟机原有的网络搞崩溃的问题!解决步骤:(一)删除旧网络service docker stopip link set dev docker0 downbrctl delbr docker0# 没有命令就安装一下(apt-getinstall bridge-utils)(二)配置网络vi
·
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
(五)其他设置
基本上大多数的虚拟机经过前四步就可以了,但是有些机器不行,所以需要 :
删除所有容器,关闭虚拟机,设置网络连接模式为桥接模式,并复制物理网络连接状态,重启虚拟机,解决!
更多推荐
已为社区贡献7条内容
所有评论(0)