From 1f027b4d1b69f7949ea01d1fa916bf98c737c9bb Mon Sep 17 00:00:00 2001 From: Michael Crosby Date: Mon, 8 Jan 2018 12:01:03 -0500 Subject: [PATCH] Honor DOCKER_RAMDISK with containerd 1.0 Signed-off-by: Michael Crosby Upstream-commit: 54051e9e64185e442e034c7e49a5707459a9eed2 Component: engine --- components/engine/libcontainerd/client_daemon.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/engine/libcontainerd/client_daemon.go b/components/engine/libcontainerd/client_daemon.go index 7508968fd5..fd321e0750 100644 --- a/components/engine/libcontainerd/client_daemon.go +++ b/components/engine/libcontainerd/client_daemon.go @@ -262,8 +262,9 @@ func (c *client) Start(ctx context.Context, id, checkpointDir string, withStdin func(_ context.Context, _ *containerd.Client, info *containerd.TaskInfo) error { info.Checkpoint = cp info.Options = &runctypes.CreateOptions{ - IoUid: uint32(uid), - IoGid: uint32(gid), + IoUid: uint32(uid), + IoGid: uint32(gid), + NoPivotRoot: os.Getenv("DOCKER_RAMDISK") != "", } return nil })