diff --git a/libnetwork/network.go b/libnetwork/network.go index 5fcca95fc4..05eb23c6e3 100644 --- a/libnetwork/network.go +++ b/libnetwork/network.go @@ -911,8 +911,8 @@ func (n *network) driver(load bool) (driverapi.Driver, error) { if n.scope == "" && cap != nil { n.scope = cap.DataScope } - if isAgent && n.dynamic { - // If we are running in agent mode and the network + if isAgent || n.dynamic { + // If we are running in agent mode or the network // is dynamic, then the networks are swarm scoped // regardless of the backing driver. n.scope = datastore.SwarmScope