Add pause,unpause commands support

Signed-off-by: Mohammed Tayeh <info@tayeh.me>
This commit is contained in:
Mohammed Tayeh
2022-06-30 15:04:48 +03:00
committed by Muayyad Alsadi
parent f7d335dc6a
commit 10580db329
2 changed files with 12 additions and 2 deletions

View File

@ -2344,6 +2344,18 @@ def compose_port(compose, args):
print(published)
return
@cmd_run(podman_compose, 'pause', 'Pause all running containers')
def compose_pause(compose, args):
containers = list(reversed(compose.containers))
for container in containers:
compose.podman.run(['pause'], container['name'])
@cmd_run(podman_compose, 'unpause', 'Unpause all running containers')
def compose_pause(compose, args):
containers = list(reversed(compose.containers))
for container in containers:
compose.podman.run(['unpause'], container['name'])
###################
# command arguments parsing