summaryrefslogtreecommitdiff
path: root/cmd/podman/spec.go
diff options
context:
space:
mode:
authorMatthew Heon <matthew.heon@gmail.com>2018-01-15 14:36:20 -0500
committerAtomic Bot <atomic-devel@projectatomic.io>2018-01-16 14:58:06 +0000
commit4d70a6997c40790239138e27994fc803609ca4ec (patch)
tree7cc04d82f099736a3cc548e3ea667d6eb08adeb2 /cmd/podman/spec.go
parent3cd647ccf62be30c3e9fc134c512260e123b7953 (diff)
downloadpodman-4d70a6997c40790239138e27994fc803609ca4ec.tar.gz
podman-4d70a6997c40790239138e27994fc803609ca4ec.tar.bz2
podman-4d70a6997c40790239138e27994fc803609ca4ec.zip
Minor change to --net parsing
Signed-off-by: Matthew Heon <matthew.heon@gmail.com> Closes: #220 Approved by: rhatdan
Diffstat (limited to 'cmd/podman/spec.go')
-rw-r--r--cmd/podman/spec.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/cmd/podman/spec.go b/cmd/podman/spec.go
index 35c6ef130..df1c54d50 100644
--- a/cmd/podman/spec.go
+++ b/cmd/podman/spec.go
@@ -545,15 +545,15 @@ func (c *createConfig) GetContainerCreateOptions() ([]libpod.CtrCreateOption, er
options = append(options, libpod.WithName(c.Name))
}
// TODO parse ports into libpod format and include
- if !c.NetMode.IsHost() && !c.NetMode.IsContainer() {
- options = append(options, libpod.WithNetNS([]ocicni.PortMapping{}))
- } else if c.NetMode.IsContainer() {
+ if c.NetMode.IsContainer() {
connectedCtr, err := c.Runtime.LookupContainer(c.NetMode.ConnectedContainer())
if err != nil {
return nil, errors.Wrapf(err, "container %q not found", c.NetMode.ConnectedContainer())
}
options = append(options, libpod.WithNetNSFrom(connectedCtr))
+ } else if !c.NetMode.IsHost() {
+ options = append(options, libpod.WithNetNS([]ocicni.PortMapping{}))
}
if c.PidMode.IsContainer() {
connectedCtr, err := c.Runtime.LookupContainer(c.PidMode.Container())