diff --git a/volumes/repository.go b/volumes/repository.go index 8219952243..91f98fc060 100644 --- a/volumes/repository.go +++ b/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 + } } }