Skip to content

[Bioc-devel] Dependencies in Bioconductor dockers

1 message · Nathan Sheffield

#
On 08/31/2015 09:52 AM, Laurent Gatto wrote:
I can pitch in a viewpoint here... I'm doing basically exactly this. 
I've created several of my own Dockerfiles, which essentially use the 
base bioconductor images, and then build on these various combinations 
of packages that I need; one for production, one for development, etc.

I even wrote a few "R setup" scripts that just take a list of packages, 
and then install these into a new container on top of the bioconductor 
base images. Seems like almost exactly what you're describing, actually.

I don't think it's really reasonable to expect bioconductor to create 
docker images like this, for every possible use case; but providing a 
base image is very useful, and then people (like me) can use this to 
build our own containers, with whatever packages we require. We could 
even write a tutorial on how to do this...

I don't think it's particularly useful to make huge, even democratic 
containers with all packages of a certain type, honestly.

It's a work in progress, but my repo with a couple of Dockerfiles and 
setup scripts that does this is here, if anyone is interested: 
https://github.com/sheffien/docker

-Nathan