Map every container to its bind mounts and volumes
Build a paste-ready command, then review its compatibility and effects before running it.
docker ps -aq | xargs docker inspect --format '{{.Name}}{{range .Mounts}}\t{{.Type}}:{{.Source}} -> {{.Destination}}<end>'Complete required fields to copy the generated command.
read-onlyno known side effects Compatibility
Linux + macOSVerified for Linux, macOS using bash, zsh syntax.
Operational knowledgereview due 2027-01-19
Requirementsdockerdocker must be installed and available on PATH.
Version supportdocker Current supported releasesVerified for linux, macos using bash, zsh syntax; consult compatibility notes for platform-specific differences.
Expected signals/api bind:/srv/config -> /app/configRepresentative successful output; values vary with the selected target and system state.
Known errorsdocker: command not founddocker is missing or is not available on PATH.
Verifydocker ps -aq | xargs docker inspect --format '{{.Name}}{{range .Mounts}}\t{{.Type}}:{{.Source}} -> {{.Destination}}{{end}}'The output matches the expected target and exits without an error.Rollback noteNot required: this command is read-only and does not change system state.
Command breakdown
01dockerCommandRuns the docker stage of this one-liner.
02psArgumentPasses ps to docker.
03-aqOptionConfigures docker with the -aq option.
04|PipelinePasses the output on the left to the command on the right.
05xargsCommandRuns the xargs stage of this one-liner.
06dockerArgumentPasses docker to xargs.
07inspectArgumentPasses inspect to xargs.
08--formatOptionFormats each result using the supplied template.
09'{{.Name}}{{range .Mounts}}\t{{.Type}}:{{.Source}} -> {{.Destination}}<end>'ParameterA value supplied in the Fill parameters section.
This advanced community-curated one-liner combines several stages. Review every option and placeholder before running it.
Example input
docker ps -aq | xargs docker inspect --format '{{.Name}}{{range .Mounts}}\t{{.Type}}:{{.Source}} -> {{.Destination}}{{end}}'
Example output
/api bind:/srv/config -> /app/config
/postgres volume:/var/lib/docker/volumes/pgdata/_data -> /var/lib/postgresql/data
Illustrative output — exact values vary by system and data.
Official sources