Docker Support

Pipelines must have all software bundled using Docker - that is, it must be possible to run the pipeline with -profile docker and have all software requirements satisfied.

All containers must have specific, stable versions pinned. Software versions must be static and stable. Labels such as latest, dev, master and so on are not reproducible over time and so not allowed.

Note

Tools should be packaged with Bioconda / Conda-forge if possible. Docker and Singularity images can then be automatically created. See the “Use Conda” recommendation.

If packaging with Conda is impossible and a custom docker image must be used, please contact the nf-core @core-team. See the “Custom Docker images” recomendation