Installing Docker

Installing Docker Engine

ATB - Containerized Version uses Docker Engine to both download and run the associated container.

Distribution-specific instructions for installing Docker Engine are available from Docker.

Warning

Docker Desktop is a different product to Docker Engine and is distributed under a different license.

To avoid licensing issues, ensure that you select a download from the "Server" category rather than "Desktop".

After completing this step, confirm that the installation has completed correctly by checking the output of:

docker

(Optional) Configure Docker to Be Managed by Non-Root User

As per the Docker Documentation:

The Docker daemon binds to a Unix socket instead of a TCP port. By default that Unix socket is owned by the user root and other users can only access it using sudo. The Docker daemon always runs as the root user.

If you don't want to preface the docker command with sudo, create a Unix group called docker and add users to it. When the Docker daemon starts, it creates a Unix socket accessible by members of the docker group.

Instructions for configuring Docker commands to be run without being prefaced by sudo are available from Docker.

Warning

If this optional step is skipped, all docker commands listed in the rest of these installation instructions should be run with sudo.