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

docker网络创建错误“数值结果超出范围”

  •  0
  • Gyuri  · 技术社区  · 7 年前

    有人收到这个吗?这是我的命令:

    docker network create \
      --opt com.docker.network.bridge.enable_ip_masquerade=true \
      --opt com.docker.network.bridge.enable_icc=true \
      --opt com.docker.network.bridge.host_binding_ipv4=0.0.0.0 \
      --opt com.docker.network.bridge.name=dockerbridge123456789 \
      --opt com.docker.network.driver.mtu=1500 \
      -d bridge \
      mydockerdockerbridge
    

    以下是回应:

    Error response from daemon: failed to check bridge interface existence: numerical result out of range
    
    0 回复  |  直到 7 年前
        1
  •  6
  •   Gyuri    7 年前

    结果证明 com.docker.network.bridge.name 长度限制为15个字符。

    这项工作:

    docker network create \
      --opt com.docker.network.bridge.enable_ip_masquerade=true \
      --opt com.docker.network.bridge.enable_icc=true \
      --opt com.docker.network.bridge.host_binding_ipv4=0.0.0.0 \
      --opt com.docker.network.bridge.name=dockerbridge123 \
      --opt com.docker.network.driver.mtu=1500 \
      -d bridge \
      mydockerdockerbridge
    

    在结尾处添加“4” dockerbridge123 没用。

    :o

    推荐文章