Jelajahi Sumber

Fix docker system prune failing with Swarm mode disabled

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Sebastiaan van Stijn 8 tahun lalu
induk
melakukan
4f2ed03092
1 mengubah file dengan 5 tambahan dan 0 penghapusan
  1. 5 0
      daemon/prune.go

+ 5 - 0
daemon/prune.go

@@ -225,6 +225,11 @@ func (daemon *Daemon) clusterNetworksPrune(pruneFilters filters.Args) (*types.Ne
 	until, _ := getUntilFromPruneFilters(pruneFilters)
 	until, _ := getUntilFromPruneFilters(pruneFilters)
 
 
 	cluster := daemon.GetCluster()
 	cluster := daemon.GetCluster()
+
+	if !cluster.IsManager() {
+		return rep, nil
+	}
+
 	networks, err := cluster.GetNetworks()
 	networks, err := cluster.GetNetworks()
 	if err != nil {
 	if err != nil {
 		return rep, err
 		return rep, err