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
User | Most Recent Commit | # Commits |
Other Committers
User | Email | Most 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):
- Be able to run a docker container (locally or on a host where you've installed docker)
- Have a docker hub account https://hub.docker.com/login/
- Be able to build a docker image from a Dockerfile https://docs.docker.com/linux/
- Be able to push an image to docker hub https://docs.docker.com/engine/reference/commandline/push/
- 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)
- Have a general understanding of docker concepts (containers vs images, volumes, networking) and how they differ from virtual machines
- 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:
- The documentation at docs.docker.com is great for working knowledge and simple examples.
- If you prefer video tutorials, these are recommended too: https://www.docker.com/products/resources/video-tutorials
- Some presentations from last year's Duke Docker Day:
- Chris Collins - Great examples of using docker to administer systems without installing a bunch of extra software
- Mark McCahill - On RStudio and other vm-manage docker images
Resources
- We have a VM on Research Toolkits, with docker 1.10.2 installed. It?s got 8 CPUs and 32GB RAM. Create your own local account.
- Also created a CIFS scratch space (100GB), named docker-hackday.
Who
Targets