Duke-GCB/docker-hackday

Name: docker-hackday

Owner: Duke Center for Genomic and Computational Biology

Description: References and materials for GCB Informatics Docker Hackday 2016-03-10

Created: 2016-03-10 14:09:35.0

Updated: 2016-03-10 15:59:07.0

Pushed: 2016-03-11 22:35:52.0

Homepage:

Size: 30

Language: Makefile

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

GCB Informatics Docker Hackday

We are holding a Docker hack day (basically a mini hackathon) on Thursday, March 10, 2016. The idea is to hack on code, infrastructure, documentation, and use cases, not as a Docker training session, but as a chance to build something that uses Docker.

Preparation

To prepare for the hack day, you should (at a minimum):

  1. Be able to run a docker container (locally or on a host where you've installed docker)
  2. Have a docker hub account https://hub.docker.com/login/
  3. Be able to build a docker image from a Dockerfile https://docs.docker.com/linux/
  4. Be able to push an image to docker hub https://docs.docker.com/engine/reference/commandline/push/
  5. Be able to pull an existing image and run it with a simple use case (e.g. docker run apache to serve a web site)
  6. Have a general understanding of docker concepts (containers vs images, volumes, networking) and how they differ from virtual machines
  7. Understand advantages of containers (e.g. over VMs or bare metal) and bring ideas of use cases or areas to explore.

The tutorials at docker.com (Mac, Linux, Windows) will cover most of these (1-4) and get you on the path to figuring out 5-7.

Additional resources:

Resources
Who
Targets

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.