CCBR / Dockers

A collection of Dockerfiles to facilitate reproducibility across computing environments.
11 stars 3 forks source link

macs2 container: simplify name & tag #7

Closed kelly-sovacool closed 1 year ago

kelly-sovacool commented 1 year ago

https://github.com/CCBR/Dockers/tree/master/chipseq/ccbr_macs2_2.1.1.20160309

Can we change the name to just ccbr_macs2 and use semantic versioning for the tag?

Also, do we need the ccbr_ prefix in the container names since they're all part of the CCBR Github / nciccbr DockerHub?

kopardev commented 1 year ago

I remember having discussion about this in the past ... The convention we ended up with is: <org_account>/ccbr_<tool_name>_<tool_version>:v<docker_major_version_only>:

I hope that makes sense.... Comments welcome.

kelly-sovacool commented 1 year ago

I was thinking the tool_version seems to make the docker path a bit long / harder to read. If we do a good job of documenting which tags use which software versions, then it wouldn't be necessary to include tool_version -- users can just use the exact tag they need. There could also be cases of needing different combinations of software versions and we could have different tags covering those cases, again rather than having it encoded in the container name.