Day 4

Building reproducible computational environments with docker

Learning objectives

  • Using docker to share a project.

Homework

Build a docker container

Create a Dockerfile and build a docker image. Test it to make sure that it runs properly and all the necessary packages are installed.

Add the necessary instructions on how to run the container to the README.

As always, commit and push changes to your GitHub repository.

Upload your docker image to DockerHub.

Share your repository and reproduce someone else’s

Just like before, share your repository on the #day-4 channel on Slack, clone and reproduce other’s and share your feedback.