A generic generator of Dockerfiles and Singularity recipes
Project description
Neurodocker
Neurodocker is a command-line program that generates custom Dockerfiles and Singularity recipes for neuroimaging and minifies existing containers.
Please see our website https://www.repronim.org/neurodocker for more information.
Installation
Use the Neurodocker Docker image (recommended):
docker run --rm repronim/neurodocker:0.7.0 --help
The Docker images were moved to repronim/neurodocker from kaczmarj/neurodocker.
This project can also be installed with pip
:
pip install neurodocker
neurodocker --help
If the pip install
command above gives a permissions error, install as a non-root user:
pip install --user neurodocker
Note: it is not yet possible to minimize Docker containers using the Neurodocker Docker image.
Developer installation
Clone the repository and install in editable mode.
git clone https://github.com/ReproNim/neurodocker
cd neurodocker
python -m pip install --no-cache-dir --editable .[all]
Before committing changes, initialize pre-commit
with pre-commit install
. This will format code with each commit to keep the style consistent. Neurodocker uses black
for formatting.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for neurodocker-0.9.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44d0926b72282c12d5e83464c1b39d5810d9e2c0945642c8b25c9bc724864f01 |
|
MD5 | cbb08faa6daed25d935a361074284e38 |
|
BLAKE2b-256 | e1ac2c2ce9b60da6fcec75b783b5eb5520711624f2395125cad8260299dfed61 |