Needs https://github.com/docker/hub-tool, xz and jq
hub-tool login
hub-tool org ls --verbose
# Dies
# Create orgs.txt from log
cat orgs.txt |xargs mkdir -p
cat orgs.txt | xargs -I % hub-tool repo ls --format json % | jq -r '.[].Name' > repos.txt
cat repos.txt | xargs -I % hub-tool tag ls --format json % | jq -r '.[].Name' > tags.txt
Prune tags.txt, to remove old versions and latest tags which have version next to it.
cat tags.txt | xargs -I % sh -c 'docker pull %;docker image save % | xz -T 0 > %.tar.xz;docker rmi -f %'
compress with multiple threads