Browse Source

Merge pull request #17630 from LK4D4/syscall_umount_warn

Do not ignore error from syscall.Unmount
Brian Goff 9 years ago
parent
commit
c9208953fa
1 changed files with 3 additions and 1 deletions
  1. 3 1
      daemon/container.go

+ 3 - 1
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 {