Last active
August 28, 2024 21:42
-
-
Save mortenson/538027ef218a52e190be7b9b2c17a3ca to your computer and use it in GitHub Desktop.
List all Docker Compose projects currently running
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
docker ps --filter "label=com.docker.compose.project" -q | xargs docker inspect --format='{{index .Config.Labels "com.docker.compose.project"}}'| sort | uniq |
or just use sort -u
thanks
Also works for me, is a little bit shorter
docker compose ls --format json | jq '.[].Name' -r
Thank you so much!
Thank you! You can add '-a' to show all projects, including those with all stopped containers.
docker ps -a --filter "label=com.docker.compose.project" -q | xargs docker inspect --format='{{index .Config.Labels "com.docker.compose.project"}}'| sort | uniq
Also, you can use '-all' on the command that @ohihn suggested.
docker compose ls --all --format json | jq '.[].Name' -r
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@daveisfera done! thanks