Browse Source

Merge pull request #17630 from LK4D4/syscall_umount_warn

Do not ignore error from syscall.Unmount
Brian Goff 9 năm trước cách đây
mục cha
commit
c9208953fa
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  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 {