How to convert a Docker container to an Apptainer container: Difference between revisions

From RCSWiki
Jump to navigation Jump to search
Line 1: Line 1:
= General =
= General =
'''Docker''' provides a convenient way of running software from within a preset environment with all the dependencies setup by the developers on any other Linux system.
However, due to technical limitations '''Docker''' is not supported and not available on ARC.
Instead an alternative container technology based on '''Apptainer''' (former '''Singularity''') can be used.
'''Apptainer''' is another container technology with its own container format and specifications, but
it also can use '''Docker''' containers as a source and convert them in its native '''Apptainer''' format.
= Converting a GATK Docker image =
'''GATK''' is a popular bioinformatics toolbox.
To find a container for the latest version of we have to go to its home page at
: https://www.broadinstitute.org/gatk/


= Links =
= Links =
[[How-Tos]]
[[How-Tos]]

Revision as of 21:37, 13 February 2023

General

Docker provides a convenient way of running software from within a preset environment with all the dependencies setup by the developers on any other Linux system. However, due to technical limitations Docker is not supported and not available on ARC.

Instead an alternative container technology based on Apptainer (former Singularity) can be used. Apptainer is another container technology with its own container format and specifications, but it also can use Docker containers as a source and convert them in its native Apptainer format.

Converting a GATK Docker image

GATK is a popular bioinformatics toolbox. To find a container for the latest version of we have to go to its home page at

https://www.broadinstitute.org/gatk/

Links

How-Tos