Using Docker in BioHPC Cloud  
Click here to register for this workshop

 This is a virtual workshop, you can participate by reading workshop materials, watching video presentations and carrying out exercises on an assigned BioHPC Cloud server (server assignments are listed here). If you need help, please sign up for our Office Hours. The server assigned to you for hands-on exercises will be available for a limited time, see server assignment page or bottom of this page for details. Please note, the server is assigned to you for hands-on exercises, NOT heavy computing, using the server for workshop unrelated computing is not allowed and will result in assignment termination.

Docker is a Linux subsystem allowing users to run applications in a way that is isolated from the host operating system. Users can run applications native to other Linux distributions without porting or modifying them – for example Ubuntu pipelines on CentOS/RedHat. With Docker, any user can install applications that require administrator (“root”) access. Publically available Docker "images" can be download with pre-installed dependencies for many different software pipelines. You can also build your own customized Docker image that can be easily shared with others allowing anyone to be quickly up and running with your pipeline or program.

This workshop will introduce users to the BioHPC Cloud implementation of Docker and show with examples how it can be efficiently used for bioinformatics applications.

This workshop is divided into paired sessions: a lecture/presentation session followed by a hands-on session, allowing plenty of time for hands-on training.


Workshop presentation 1
Workshop presentation 2
Workshop presentation 3
Workshop presentation 4

Workshop server assignment


Server assignment length 10 days  
Website credentials: login  Web Accessibility Help