diff --git a/daemon/daemon_unix.go b/daemon/daemon_unix.go index df64de6edf..4514d12f76 100644 --- a/daemon/daemon_unix.go +++ b/daemon/daemon_unix.go @@ -1265,6 +1265,10 @@ func setupDaemonRootPropagation(cfg *config.Config) error { return nil } + if err := os.MkdirAll(filepath.Dir(cleanupFile), 0700); err != nil { + return errors.Wrap(err, "error creating dir to store mount cleanup file") + } + if err := ioutil.WriteFile(cleanupFile, nil, 0600); err != nil { return errors.Wrap(err, "error writing file to signal mount cleanup on shutdown") }