I recently hit this problem, while using ansible to create docker networks:
- name: Construct Default docker networks
shell: "docker network create
-o com.docker.network.bridge.enable_icc=false
-o com.docker.network.bridge.name={{item.networkName}}
--subnet {{item.subnet}} {{item.networkName}}"
with_items: "{{ docker_networks }}"
The error looks like this:
Error response from daemon: failed to check bridge interface existence: numerical result out of range
The problem is that the name you're passing to com.docker.network.bridge.name
is too long.
Change it to be 15 characters or less.