原因:公司将172相关网段预占用了;
解决:手动创建,需要指定subnet
sudo docker network create -d bridge docker_gwbridge --subnet 172.18.0.1/24
这样就可用正常使用docker service create创建服务了。
该网段被占用可能导致的另外一个问题就是,docker run一个容器的时候提示“
Error starting daemon: Error initializing network controller: Error creating default "bridge" network: failed to parse pool request for address space "LocalDefault" pool "" subpool "": could not find an available predefined network
”
解决办法,通过指定--bip启动daemon