Trying Docker for the first time
This guide page describes how to fetch Docker images onto your computers. This is the starting point for using Docker. You will often begin by fetching an image somelse has written for their software.
Docker uses the concept of software images. A Docker image is analogous to a box that can include applications, data or anything else that can be stored on a computer. These 'boxes' allow you or others to more easily share some bioinformatics software, for instance compared with trying to compile a tool from C source.
Getting a Docker image
First test that Docker is installed on your system. The following command should exit without error. If this does not work see the instructions for installing Docker.
docker -v
The command docker pull
will fetch an image from DockerHub where images are
stored. Try fetching the busybox
which is a simple image.
docker pull busybox
Once this command has completed, you can test that the busybox
image is
available on your system. The command docker images
will show you all the
images on the system. You should see busybox
in the list along with its size
and when it was created.
docker images
This is the basics for getting Docker images. If someone tells you they created a Docker image of their bioinformatics tool these are the commands you would for getting the image
Exercises
- Fetch the bioboxes/velvet image. How big is it?