Good stuff @jusong.yu . As an alternative, for people that don’t have Docker or are not used to it, once this PR is merged and released with v2.5, users will be able to do the following:
verdi profile setup core.sqlite_zip -n --profile temp-profile --filepath path/to/archive.aiida
This will create a profile based on the archive. They can then verdi shell to inspect the content or run any Python script that loads the profile. Once they are done, they run
verdi profile delete temp-profile
to delete the profile.