V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
my101du
V2EX  ›  问与答

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

  •  
  •   my101du · 2017-10-11 15:47:38 +08:00 · 3385 次点击
    这是一个创建于 2599 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个奇怪的问题:

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

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

    systemctl start docker
    

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

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

    ifconfig
    

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

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

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

    2 条回复    2018-04-04 23:36:39 +08:00
    my101du
        1
    my101du  
    OP
       2017-10-11 16:50:26 +08:00
    找到原因了。
    需要在 /etc/docker/daemon.json 里添加一行内容

    {
    "bridge": "bridge0"
    }

    这个值来自 ifconfig 命令里的你自己的 bridge 名称
    kele1231515
        2
    kele1231515  
       2018-04-04 23:36:39 +08:00
    楼主,我也遇到了和你同样的问题,我有个疑问,配置文件的 bridge 默认就是 docker0,难道是要自己创建?望解惑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2230 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:58 · PVG 08:58 · LAX 16:58 · JFK 19:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.