diff --git a/components/engine/daemon/cluster/convert/network.go b/components/engine/daemon/cluster/convert/network.go index 1902550847..c28bc2b503 100644 --- a/components/engine/daemon/cluster/convert/network.go +++ b/components/engine/daemon/cluster/convert/network.go @@ -186,9 +186,13 @@ func BasicNetworkCreateToGRPC(create basictypes.NetworkCreateRequest) swarmapi.N Attachable: create.Attachable, } if create.IPAM != nil { + driver := create.IPAM.Driver + if driver == "" { + driver = "default" + } ns.IPAM = &swarmapi.IPAMOptions{ Driver: &swarmapi.Driver{ - Name: create.IPAM.Driver, + Name: driver, Options: create.IPAM.Options, }, }