docker swarm无法创建默认的docker_gwbridge

原因:公司将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

你可能感兴趣的:(Devops,服务器运维,虚拟化)