diff options
author | Daniel J Walsh <dwalsh@redhat.com> | 2020-12-02 08:28:30 -0500 |
---|---|---|
committer | Daniel J Walsh <dwalsh@redhat.com> | 2020-12-02 18:38:35 -0500 |
commit | ee418c8565a46fc500c5e17067966a478efd4197 (patch) | |
tree | 6c35050dda33abc15796252eeed9e8d71132edfd /pkg/specgen/generate | |
parent | 7210b86d9ee5aa38a07829e58038049d224cad61 (diff) | |
download | podman-ee418c8565a46fc500c5e17067966a478efd4197.tar.gz podman-ee418c8565a46fc500c5e17067966a478efd4197.tar.bz2 podman-ee418c8565a46fc500c5e17067966a478efd4197.zip |
Support --network=default as if it was private
Docker defines an option of "default" which means to
use the default network. We should support this with
the same code path as --network="".
This is important for compatibility with the Docker API.
Fixes: https://github.com/containers/podman/issues/8544
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
Diffstat (limited to 'pkg/specgen/generate')
-rw-r--r-- | pkg/specgen/generate/namespaces.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkg/specgen/generate/namespaces.go b/pkg/specgen/generate/namespaces.go index ddc73ca61..036c7b7a1 100644 --- a/pkg/specgen/generate/namespaces.go +++ b/pkg/specgen/generate/namespaces.go @@ -233,6 +233,8 @@ func namespaceOptions(ctx context.Context, s *specgen.SpecGenerator, rt *libpod. val = fmt.Sprintf("slirp4netns:%s", s.NetNS.Value) } toReturn = append(toReturn, libpod.WithNetNS(portMappings, postConfigureNetNS, val, nil)) + case specgen.Private: + fallthrough case specgen.Bridge: portMappings, err := createPortMappings(ctx, s, img) if err != nil { |