代码之家  ›  专栏  ›  技术社区  ›  Jannik

启动容器失败:子网沙盒连接失败,用于\“10.255.0.0/16\”

  •  1
  • Jannik  · 技术社区  · 6 年前

    我正在尝试移植我运行的“普通”容器,使用:

    docker run -d -p 8001:80 myImage:20181011123308
    

    docker service create --with-registry-auth --network my-overlay --name kinoheld --publish published=8001,target=80 --tty myImage:20181011123308
    

    经过长时间的搜索,我发现docker记录了以下错误:

    10月11日16:35:32 ns3311367.ip-5-135-162.eu dockerd[1621]: error“error=”启动容器失败:子网沙盒加入失败 node.id=kafpbh873owp6e3us4zx1gghg服务.id=rel9onyvcc82rrk7jsho9pgnz task.id=whnjff89hr7d6n4phvd1ead4d

    我目前正在运行docker版本 17.05.0-ce

    我的debian主机运行linux:

    uname -r
    4.9.87-xxxx-std-ipv6-64
    
    1 回复  |  直到 6 年前
        1
  •  3
  •   Jannik    6 年前

    VPS/根服务器主机OVH使用的是一个定制内核,它没有激活vxlan支持。

        2
  •  1
  •   Archimedes Trajano    4 年前

    https://github.com/moby/libnetwork/issues/1765#issuecomment-464223535

    检查是否有 vx- 主机上的接口:

    ip link show | grep vx
    

    ip link delete vx-xxxx