一个奇怪的问题:
在同一个 vmware 虚拟化环境中 先后 创建的两台 CentOS7 服务器。(是企业级的那个什么 vShpere ). 都安装了 最新版本的 Docker-CE 。
一台 A 能正常启动 docker 服务,然后接着创建容器都 OK。
systemctl start docker
另一台只要一启动 docker 服务,整个机器的网络就完全断开,SSH 远程连接僵死然后过段时间自动退出,必须进入 vmware 的那个管理界面去重启服务器(这个我不懂,从公司管网络的同事电脑屏幕上看到的)。
看到两台机器都成功创建了 docker0
网卡
ifconfig
因为正常运行的机器 A 创建比较早一点,所以也不知道中间是不是有做过什么变动。
后来改用 rpm 包,script 安装方式都试过,甚至让同事帮忙再创建过一台 Ubuntu 机器,还是一样的问题。 只要启动 docker 服务就掉线。。。。所以应该和操作系统无关吧?
请教下各位大佬有没有排查思路 先谢谢了!
1
my101du OP 找到原因了。
需要在 /etc/docker/daemon.json 里添加一行内容 { "bridge": "bridge0" } 这个值来自 ifconfig 命令里的你自己的 bridge 名称 |
2
kele1231515 2018-04-04 23:36:39 +08:00
楼主,我也遇到了和你同样的问题,我有个疑问,配置文件的 bridge 默认就是 docker0,难道是要自己创建?望解惑
|