Explorar o código

Merge pull request #6008 from rhatdan/umount

We need to umount /var/lib/docker when the daemon exits.
Victor Vieux %!s(int64=11) %!d(string=hai) anos
pai
achega
0874b85627
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      daemon/daemon.go

+ 4 - 0
daemon/daemon.go

@@ -900,6 +900,10 @@ func (daemon *Daemon) Close() error {
 		utils.Errorf("daemon.containerGraph.Close(): %s", err.Error())
 		errorsStrings = append(errorsStrings, err.Error())
 	}
+	if err := mount.Unmount(daemon.config.Root); err != nil {
+		utils.Errorf("daemon.Umount(%s): %s", daemon.config.Root, err.Error())
+		errorsStrings = append(errorsStrings, err.Error())
+	}
 	if len(errorsStrings) > 0 {
 		return fmt.Errorf("%s", strings.Join(errorsStrings, ", "))
 	}