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