$ docker volume ls | awk '{print $2}' | grep -v 'VOLUME'
> 0d8ffd800baf623b030e727829f6a31dd05a0ed73877021f018a849be0ce6433
> 0dc6353456b723b4885f556fb49938b497bdea4bf792bca12d7b5c6ef12dcf16
> 2a579e3e73596349308a4ece576f00c6822f1a04481965f6b8ed366b771dd5ea
Last active
August 25, 2020 12:27
-
-
Save spyesx/ffb37306ca54832429e9292c36236e96 to your computer and use it in GitHub Desktop.
Mount all docker volumes in an Alpine container for inspection. I use this on macOS since docker volumes are not directly accessible.
$ docker run --rm -it \
-v 0d8ffd800baf623b030e727829f6a31dd05a0ed73877021f018a849be0ce6433:/vols/0d8ffd800baf623b030e727829f6a31dd05a0ed73877021f018a849be0ce6433 \
-v 0dc6353456b723b4885f556fb49938b497bdea4bf792bca12d7b5c6ef12dcf16:/vols/0dc6353456b723b4885f556fb49938b497bdea4bf792bca12d7b5c6ef12dcf16 \
-v 2a579e3e73596349308a4ece576f00c6822f1a04481965f6b8ed366b771dd5ea:/vols/2a579e3e73596349308a4ece576f00c6822f1a04481965f6b8ed366b771dd5ea \
alpine:edge /bin/sh
> / #
Now you've started a container with all volumes accessible in /vols
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment