From e538852dbeaab2b9177d681318672c6082a209f2 Mon Sep 17 00:00:00 2001 From: Muayyad alsadi Date: Sat, 5 Oct 2019 22:47:04 +0300 Subject: [PATCH] #57: better ps via label --- podman_compose.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/podman_compose.py b/podman_compose.py index 93432dc..2adc889 100755 --- a/podman_compose.py +++ b/podman_compose.py @@ -694,7 +694,6 @@ def rec_merge(target, *sources): def resolve_extends(services, service_names, dotenv_dict): for name in service_names: - print("extending ", name) service = services[name] ext = service.get("extends", {}) if is_str(ext): ext = {"service": ext} @@ -1081,10 +1080,11 @@ def compose_down(compose, args): @cmd_run(podman_compose, 'ps', 'show status of containers') def compose_ps(compose, args): + proj_name = compose.project_name if args.quiet == True: - compose.podman.run(["pod", "ps", "--ctr-ids", "--filter", f"name={compose.pods[0]['name']}"]) + compose.podman.run(["ps", "--format", "{{.ID}}", "--filter", f"label=io.podman.compose.project={proj_name}"]) else: - compose.podman.run(["pod", "ps", "--ctr-names", "--ctr-status", "--filter", f"name={compose.pods[0]['name']}"]) + compose.podman.run(["ps", "--filter", f"label=io.podman.compose.project={proj_name}"]) @cmd_run(podman_compose, 'run', 'create a container similar to a service to run a one-off command') def compose_run(compose, args):