From ed5060064e3c38e767c69574cfc3adbb41c1cc69 Mon Sep 17 00:00:00 2001 From: Akihiro Suda Date: Wed, 29 Jun 2016 01:55:45 +0000 Subject: [PATCH] zfs: call mount.MakePrivate Fix #24008 Signed-off-by: Akihiro Suda Upstream-commit: 5ec8441bb55ecbf83da6407a4135ce83b1fe01c7 Component: engine --- components/engine/daemon/graphdriver/zfs/zfs.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/engine/daemon/graphdriver/zfs/zfs.go b/components/engine/daemon/graphdriver/zfs/zfs.go index 45e2309eb1..f6a531c82e 100644 --- a/components/engine/daemon/graphdriver/zfs/zfs.go +++ b/components/engine/daemon/graphdriver/zfs/zfs.go @@ -99,6 +99,9 @@ func Init(base string, opt []string, uidMaps, gidMaps []idtools.IDMap) (graphdri return nil, fmt.Errorf("BUG: zfs get all -t filesystem -rHp '%s' should contain '%s'", options.fsName, options.fsName) } + if err := mount.MakePrivate(base); err != nil { + return nil, err + } d := &Driver{ dataset: rootDataset, options: options,