Won't the problem be the same if looking up the network is done daemon-side? `daemon.ConnectToNetwork()` also looks up the network using `FindNetwork()`, which in itself won't _create_ the network on the node? https://github.com/moby/moby/blob/6feae060033544985e548dcf1b9127f8f634fe2b/daemon/container_operations.go#L995-L1016