Bläddra i källkod

Merge pull request #10309 from cpuguy83/fix_bind_vol_partially_removed

Fix bind-mounts only partially removed
Michael Crosby 10 år sedan
förälder
incheckning
ed8e89c54d
1 ändrade filer med 5 tillägg och 7 borttagningar
  1. 5 7
      volumes/repository.go

+ 5 - 7
volumes/repository.go

@@ -169,13 +169,11 @@ func (r *Repository) Delete(path string) error {
 		return err
 		return err
 	}
 	}
 
 
-	if volume.IsBindMount {
-		return nil
-	}
-
-	if err := r.driver.Remove(volume.ID); err != nil {
-		if !os.IsNotExist(err) {
-			return err
+	if !volume.IsBindMount {
+		if err := r.driver.Remove(volume.ID); err != nil {
+			if !os.IsNotExist(err) {
+				return err
+			}
 		}
 		}
 	}
 	}