From 2dfd048545d1def4b805a785f7259fc8f1fca22e Mon Sep 17 00:00:00 2001 From: baude Date: Tue, 2 Jan 2018 13:25:42 -0600 Subject: Implment network == none When network == none, the container should only have a loopback interface and that's it. Signed-off-by: baude Closes: #176 Approved by: baude --- cmd/podman/spec.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'cmd/podman/spec.go') diff --git a/cmd/podman/spec.go b/cmd/podman/spec.go index d18da79ea..0b5a3c3e3 100644 --- a/cmd/podman/spec.go +++ b/cmd/podman/spec.go @@ -572,7 +572,8 @@ func (c *createConfig) GetContainerCreateOptions() ([]libpod.CtrCreateOption, er return nil, errors.Wrapf(err, "container %q not found", c.NetMode.ConnectedContainer()) } options = append(options, libpod.WithNetNSFrom(connectedCtr)) - } else if !c.NetMode.IsHost() { + } else if !c.NetMode.IsHost() && !c.NetMode.IsNone() { + options = append(options, libpod.WithNetNS([]ocicni.PortMapping{})) options = append(options, libpod.WithNetNS(portBindings)) } -- cgit v1.2.3-54-g00ecf