瀏覽代碼

Merge pull request #6008 from rhatdan/umount

We need to umount /var/lib/docker when the daemon exits.
Victor Vieux 11 年之前
父節點
當前提交
0874b85627
共有 1 個文件被更改,包括 4 次插入0 次删除
  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, ", "))
 	}