From 6f51a5b2f9c88064cab0463dec6050007aebebdf Mon Sep 17 00:00:00 2001
From: Nalin Dahyabhai <nalin@redhat.com>
Date: Thu, 12 Apr 2018 10:46:47 -0400
Subject: Force host UID/GID mapping when creating containers

Until we can handle running containers which use UID/GID mappings, make
sure that we always create containers that use the host mappings.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>

Closes: #609
Approved by: baude
---
 libpod/storage.go | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/libpod/storage.go b/libpod/storage.go
index d135285f6..967e9889d 100644
--- a/libpod/storage.go
+++ b/libpod/storage.go
@@ -102,7 +102,13 @@ func (r *storageService) CreateContainerStorage(systemContext *types.SystemConte
 	// Build the container.
 	names := []string{containerName}
 
-	container, err := r.store.CreateContainer(containerID, names, img.ID, "", string(mdata), nil)
+	options := storage.ContainerOptions{
+		IDMappingOptions: storage.IDMappingOptions{
+			HostUIDMapping: true,
+			HostGIDMapping: true,
+		},
+	}
+	container, err := r.store.CreateContainer(containerID, names, img.ID, "", string(mdata), &options)
 	if err != nil {
 		logrus.Debugf("failed to create container %s(%s): %v", metadata.ContainerName, containerID, err)
 
-- 
cgit v1.2.3-54-g00ecf