mirror of
https://github.com/containers/podman-compose.git
synced 2025-05-19 13:40:51 +02:00
Merge pull request #1002 from nerilex/main
Add `--network=none` if `network_mode: none` is set
This commit is contained in:
commit
b6eadd56b1
1
newsfragments/network-mode-none.bugfix
Normal file
1
newsfragments/network-mode-none.bugfix
Normal file
@ -0,0 +1 @@
|
|||||||
|
Fix support for `network_mode: none`.
|
@ -876,6 +876,7 @@ def get_net_args(compose, cnt):
|
|||||||
if net:
|
if net:
|
||||||
if net == "none":
|
if net == "none":
|
||||||
is_bridge = False
|
is_bridge = False
|
||||||
|
net_args.append("--network=none")
|
||||||
elif net == "host":
|
elif net == "host":
|
||||||
net_args.append(f"--network={net}")
|
net_args.append(f"--network={net}")
|
||||||
elif net.startswith("slirp4netns"): # Note: podman-specific network mode
|
elif net.startswith("slirp4netns"): # Note: podman-specific network mode
|
||||||
|
@ -257,7 +257,7 @@ class TestGetNetArgs(unittest.TestCase):
|
|||||||
@parameterized.expand([
|
@parameterized.expand([
|
||||||
("bridge", ["--network=bridge", f"--network-alias={SERVICE_NAME}"]),
|
("bridge", ["--network=bridge", f"--network-alias={SERVICE_NAME}"]),
|
||||||
("host", ["--network=host"]),
|
("host", ["--network=host"]),
|
||||||
("none", []),
|
("none", ["--network=none"]),
|
||||||
("slirp4netns", ["--network=slirp4netns"]),
|
("slirp4netns", ["--network=slirp4netns"]),
|
||||||
("slirp4netns:cidr=10.42.0.0/24", ["--network=slirp4netns:cidr=10.42.0.0/24"]),
|
("slirp4netns:cidr=10.42.0.0/24", ["--network=slirp4netns:cidr=10.42.0.0/24"]),
|
||||||
("private", ["--network=private"]),
|
("private", ["--network=private"]),
|
||||||
|
Loading…
Reference in New Issue
Block a user