arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Working with Docker

Docker technology has revolutionized reproducibility by creating a fast, portable, easily shareable method to generate the exact compute environment, with all dependencies and configurations, that were used to run a tool or workflow.

Below, we provide resources for finding public Docker images or creating your own image to use with your analysis. Docker is commonly used by software engineers, and learning material on the internet may be overly complex for the researcher use case. We compiled learning materials from each platform within BDC to help you get started using Docker specifically for bioinformatics pipelines.

hashtag
Available Docker images

We highly recommend users begin with an official or maintained image (for example, from BioContainer) to ensure you are using secure software.

  • maintains

hashtag
Introductory learning material

Below, we have compiled learning resources from various sources to help you get started learning Docker:

  • Dockstore’s

Terra
  • Install Docker and test that it worksarrow-up-right

  • Publish a Docker container to Google Container Registryarrow-up-right

  • Make a Docker container the easy wayarrow-up-right

  • Seven Bridges

    • Docker basicsarrow-up-right

    • Install Dockerarrow-up-right

  • Official Imagesarrow-up-right
    UW-GAC TOPMedarrow-up-right
    BioContainerarrow-up-right
    images for 1K+ bioinformatics toolsarrow-up-right
    Best Practices for Writing Dockerfilesarrow-up-right
    Build Context tipsarrow-up-right
    Getting Started with Dockerarrow-up-right
    Making a safe and secure custom Docker imagearrow-up-right
    BioData Catalyst Image Registryarrow-up-right
    Manage Docker repositoriesarrow-up-right