Ecogenomics / BamM

Metagenomics-focused BAM file manipulation
http://ecogenomics.github.io/BamM/
GNU Lesser General Public License v3.0
16 stars 7 forks source link

More information about your docker file #47

Closed lfaller closed 7 years ago

lfaller commented 7 years ago

Hi,

I would like to build a dockerfile that can run GroopM. I am trying to install BamM first and I found that you created a dockerfile to run BamM.

Do you provide the source code somewhere? I would like to learn more about the process. What is the parent image you based it on?

Thanks!

wwood commented 7 years ago

Hi there,

There has been various iterations of docker files, so I'm not quite sure which one you mean.

In our case, the most recent way is to use the pack command of GNU Guix. Since BamM is packaged for Guix, generating a Docker image is quite straightforward - there is no need to even create a Dockerfile.

lfaller commented 7 years ago

I was referring to this one: https://hub.docker.com/r/timbalam/bamm/

The reason I am looking at docker files is because I would like to be able to easily port installations between local compute clusters and AWS instances.

wwood commented 7 years ago

Ah right. Well, I believe in that case the "source code" is just

guix pack -f docker bamm

The resulting tar.gz can be passed to docker load.

Hope that helps.

lfaller commented 7 years ago

thank you!