From 946b4ced544e5988a971da12c7e34a684ab0e39d Mon Sep 17 00:00:00 2001 From: baude Date: Thu, 4 Jan 2018 12:59:33 -0600 Subject: Enable port bindings Set up nbetworking ports for the following use cases: * bind the same port between host and container * bind a specific host port to a different container port * bind a random host port to a specific container port Signed-off-by: baude Closes: #214 Approved by: baude --- libpod/networking.go | 1 - libpod/options.go | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) (limited to 'libpod') diff --git a/libpod/networking.go b/libpod/networking.go index 41bd65d25..40756cf88 100644 --- a/libpod/networking.go +++ b/libpod/networking.go @@ -35,7 +35,6 @@ func (r *Runtime) createNetNS(ctr *Container) (err error) { }() logrus.Debugf("Made network namespace at %s for container %s", ctrNS.Path(), ctr.ID()) - podNetwork := getPodNetwork(ctr.ID(), ctr.Name(), ctrNS.Path(), ctr.config.PortMappings) _, err = r.netPlugin.SetUpPod(podNetwork) diff --git a/libpod/options.go b/libpod/options.go index 63a72628f..f82cb20c4 100644 --- a/libpod/options.go +++ b/libpod/options.go @@ -584,7 +584,7 @@ func WithNetNS(portMappings []ocicni.PortMapping) CtrCreateOption { } ctr.config.CreateNetNS = true - copy(ctr.config.PortMappings, portMappings) + ctr.config.PortMappings = portMappings return nil } -- cgit v1.2.3-54-g00ecf