my101du
V2EX  ›  问与答

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

  •  
  •   my101du · Oct 11, 2017 · 3953 views
    This topic created in 3218 days ago, the information mentioned may be changed or developed.

    一个奇怪的问题:

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

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

    systemctl start docker
    

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

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

    ifconfig
    

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

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

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

    2 replies    2018-04-04 23:36:39 +08:00
    my101du
        1
    my101du  
    OP
       Oct 11, 2017
    找到原因了。
    需要在 /etc/docker/daemon.json 里添加一行内容

    {
    "bridge": "bridge0"
    }

    这个值来自 ifconfig 命令里的你自己的 bridge 名称
    kele1231515
        2
    kele1231515  
       Apr 4, 2018
    楼主,我也遇到了和你同样的问题,我有个疑问,配置文件的 bridge 默认就是 docker0,难道是要自己创建?望解惑
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1092 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:22 · PVG 02:22 · LAX 11:22 · JFK 14:22
    ♥ Do have faith in what you're doing.