neurodocker icon indicating copy to clipboard operation
neurodocker copied to clipboard

Creation of a detailed software summary within the docker image

Open miykael opened this issue 7 years ago • 2 comments

Currently, neurodocker creates a neurodocker_specs.json file that contains the information to create a specific neurodocker image. Thinking about reproducibility and niflows, would it make sense to have an additional summary file that reports all the software (with version number) installed in a given docker container?

Something like this could easily be published with the source code and add to transparency.

miykael avatar Oct 08 '18 14:10 miykael

this sounds like a great use case for NICEMAN within neurodocker! that should give a detailed description of everything inside the container.

kaczmarj avatar Oct 08 '18 14:10 kaczmarj

I assume that we're interested in the - ls (List known computation resources, images and environments) command of niceman?

For this to work, you need to specify a config.cfg file. Do you have such an example or a quick example code on how to use niceman in the neurodocker framework?

Also, am I correct that such a functionality would need to be implemented in https://github.com/kaczmarj/neurodocker/blob/master/neurodocker/generators/common.py?

miykael avatar Oct 08 '18 18:10 miykael

@kaczmarj - I believe this was implemented somewhere, am I right?

djarecka avatar Feb 03 '23 20:02 djarecka

if there is still interest in this, please feel free to reopen

djarecka avatar Mar 29 '23 17:03 djarecka