A collection of dockerfiles to build some interesting projects such as OpenMS. The repository contains Dockerfiles to build several releases of OpenMS as well as nightly builds.
There are Docker files available that create a container with all the dependencies for OpenMS already pre-compiled:
Based on these containers, it is pretty straight forward to build the
- (i) OpenMS library
- (ii) OpenMS executables
Using the same base container, we also have Docker files for the releases
Example build of a pyOpenMS container:
cd openms/releases/2.2/py
sudo docker build .
sudo docker tag 96f09cf61605 hroest/openms-pyopenms-v2.2.0
sudo docker push hroest/openms-pyopenms-v2.2.0