Docker 服务一启动,服务器网络就断掉,和 vmware 设置有关吗?

2017-10-11 15:47:38 +08:00
 my101du

一个奇怪的问题:

在同一个 vmware 虚拟化环境中 先后 创建的两台 CentOS7 服务器。(是企业级的那个什么 vShpere ). 都安装了 最新版本的 Docker-CE

一台 A 能正常启动 docker 服务,然后接着创建容器都 OK。

systemctl start docker

另一台只要一启动 docker 服务,整个机器的网络就完全断开,SSH 远程连接僵死然后过段时间自动退出,必须进入 vmware 的那个管理界面去重启服务器(这个我不懂,从公司管网络的同事电脑屏幕上看到的)。

看到两台机器都成功创建了 docker0网卡

ifconfig

因为正常运行的机器 A 创建比较早一点,所以也不知道中间是不是有做过什么变动。

后来改用 rpm 包,script 安装方式都试过,甚至让同事帮忙再创建过一台 Ubuntu 机器,还是一样的问题。 只要启动 docker 服务就掉线。。。。所以应该和操作系统无关吧?

请教下各位大佬有没有排查思路 先谢谢了!

3385 次点击
所在节点    问与答
2 条回复
my101du
2017-10-11 16:50:26 +08:00
找到原因了。
需要在 /etc/docker/daemon.json 里添加一行内容

{
"bridge": "bridge0"
}

这个值来自 ifconfig 命令里的你自己的 bridge 名称
kele1231515
2018-04-04 23:36:39 +08:00
楼主,我也遇到了和你同样的问题,我有个疑问,配置文件的 bridge 默认就是 docker0,难道是要自己创建?望解惑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/396800

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX