Always include rbind in user-specified options

Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
This commit is contained in:
Riyaz Faizullabhoy 2017-05-26 15:39:57 -07:00
parent e8dc61e910
commit 11ebab55e2

View File

@ -477,7 +477,7 @@ func ConfigInspectToOCI(yaml MobyImage, inspect types.ImageInspect) (specs.Spec,
dest := parts[1] dest := parts[1]
opts := []string{"rw", "rbind", "rprivate"} opts := []string{"rw", "rbind", "rprivate"}
if len(parts) == 3 { if len(parts) == 3 {
opts = strings.Split(parts[2], ",") opts = append(strings.Split(parts[2], ","), "rbind")
} }
mounts[dest] = specs.Mount{Destination: dest, Type: "bind", Source: src, Options: opts} mounts[dest] = specs.Mount{Destination: dest, Type: "bind", Source: src, Options: opts}
} }