-
Notifications
You must be signed in to change notification settings - Fork 0
Dockerizing fastBMA a step by step tutorial
Welcome to the fastBMAdemo wiki!
#Dockerizing fastBMA - a hands-on tutorial#
##Summary## This tutorial was meant to introduce the process of building a Dockerfile to containerize a GitHub project. It is aimed at an audience with little or no GitHub or Docker experience and was originally used in a graduate bioinformatics seminar course at the University of Washington Tacoma. The tutorial will go through a real-life example, starting with a package, fastBMA, which has somewhat complex dependencies, and was originally developed on Fedora. The container will start with an Ubuntu distro. We will download the starting repository, attach the directory to our docker container, update the directory with the necessary dependencies, compile dependencies that are not properly packaged by the distro, modify the Makefile, compile the binary and then generate the final Dockerfile from the history file. ##Start up Docker## Follow the instructions here to start and install Docker