From 4720490c929d985aae2e26719509bef2b7fe69a1 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Wed, 19 Jul 2017 11:29:03 +0100 Subject: [PATCH] Add a tmp directory for each container to be used as a mount point This is to clean up how we do writeable containers in LinuxKit. Signed-off-by: Justin Cormack --- src/moby/image.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/moby/image.go b/src/moby/image.go index 69d6ece43..52aaa95cb 100644 --- a/src/moby/image.go +++ b/src/moby/image.go @@ -189,6 +189,16 @@ func ImageBundle(path string, image string, config []byte, tw tarWriter, trust b if err != nil { return err } + // add a tmp directory to be used as a mount point if needed + hdr = &tar.Header{ + Name: path + "/" + "tmp", + Mode: 0755, + Typeflag: tar.TypeDir, + } + err = tw.WriteHeader(hdr) + if err != nil { + return err + } return nil }