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

Gyu*_*uri 3 docker docker-networking docker-network

有没有人得到这个?这是我的命令:

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
Run Code Online (Sandbox Code Playgroud)

这是回应:

Error response from daemon: failed to check bridge interface existence: numerical result out of range
Run Code Online (Sandbox Code Playgroud)

Gyu*_*uri 6

结果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
Run Code Online (Sandbox Code Playgroud)

在末尾添加“4”dockerbridge123是行不通的。

:o