diff --git a/daemon/container.go b/daemon/container.go index 31e4ee5d3c..bdfd9f8e54 100644 --- a/daemon/container.go +++ b/daemon/container.go @@ -1168,7 +1168,9 @@ func (container *Container) unmountVolumes(forceSyscall bool) error { for _, volumeMount := range volumeMounts { if forceSyscall { - system.Unmount(volumeMount.Destination) + if err := system.Unmount(volumeMount.Destination); err != nil { + logrus.Warnf("%s unmountVolumes: Failed to force umount %v", container.ID, err) + } } if volumeMount.Volume != nil {