Actions/news avril 2018¶
Docker for the busy researcher (from Erik Matsen)¶
Why Docker ?¶
Have you ever been frustrated because a software package’s installation instructions were incomplete ? Or have you wanted to try out software without going through a complex installation process? Or have you wanted to execute your software on some remote machine in a defined environment?
Docker can help.
In my group, we use Docker to make sure that our code compiles properly in a defined environment and analyses are reproducible. We automatically create Docker images through Dockerfiles. This provides a clear list of dependencies which are guaranteed to work starting from a defined starting point.
Once a Docker image is built, it can be run anywhere that runs the Docker engine.