浏览代码

Merge pull request #10309 from cpuguy83/fix_bind_vol_partially_removed

Fix bind-mounts only partially removed
Michael Crosby 10 年之前
父节点
当前提交
ed8e89c54d
共有 1 个文件被更改,包括 5 次插入7 次删除
  1. 5 7
      volumes/repository.go

+ 5 - 7
volumes/repository.go

@@ -169,13 +169,11 @@ func (r *Repository) Delete(path string) error {
 		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
+			}
 		}
 	}