Duke-GCB/GCB-Dockerfiles

Name: GCB-Dockerfiles

Owner: Duke Center for Genomic and Computational Biology

Description: Docker images for bioinformatic workflows that are built on Docker Hub under the DukeGCB organization.

Created: 2015-04-06 18:48:42.0

Updated: 2017-09-13 14:48:24.0

Pushed: 2017-08-11 14:49:22.0

Homepage: https://hub.docker.com/u/dukegcb/

Size: 74

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

GCB-Dockerfiles

Docker images for bioinformatic workflows that are built on dockerhub under the dukegcb organization.

Source Repository Organization

Each top level directory in the GCB-Dockerfiles repository corresponds to a dukegcb/<tool-name> docker container. Under this directory will be a directory for each version of the software. Inside each subdirectory will be the Dockerfile. The build context occurs in the directory containing the Docker file.

For example a Dockerfile that builds version 0.11.4 of FastQC would be stored in a file at fastqc/0.11.4/Dockerfile. The build context in this case is in fastqc/0.11.4.

Docker Hub Setup

Each top level directory will have a Automated Build setup with dockerhub.

Under Build Setttings There will be a build rule latest and each version of the software pointing to the specific <tool-name>/<software-version>/Dockerfile on the master branch with the <software-version> as the tag name.

For example if we want to build version 0.11.4 and 0.11.5 of FastQC there would be two dockerfiles: fastqc/0.11.4/Dockerfile and fastqc/0.11.5/Dockerfile.

We would create three build rules on dockerhub for the dukegcb/fastqc container:

    Name   Dockerfile Location         Docker Tag Name
ch  master /fastqc/0.11.5   latest
ch  master /fastqc/0.11.5   0.11.5
ch  master /fastqc/0.11.4   0.11.4

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.