1. Installation#

Docker image is available at DockerHub.

1.1. Docker#

To use the docker command, type:

# Pull docker image
docker pull rnakato/churros

# Container login
docker run --rm -it rnakato/churros /bin/bash
# Execute a command
docker run -it --rm rnakato/churros <command>

1.2. Apptainer#

Apptainer is the alternative way to use the docker image. With this command you can build the singularity file (.sif) of Churros:

apptainer build churros.sif docker://rnakato/churros

Instead, you can download the Churros image from our Dropbox (We use apptainer version 1.4.1).

Then you can run Churros with the command:

apptainer exec churros.sif <command>

Apptainer will automatically mount the current directory. If you want to access the files in the other directory, use the --bind option, for instance:

apptainer exec --bind /work churros.sif <command>

This command mounts the /work directory.

1.3. Tools installed in Churros#

The latest version of Churros uses the following tools internally.