Possible Errors

  1. Establish dependencies:

apt update
apt install ca-certificates curl gnupg lsb-release -y
  1. Add a Docker GPG key:

install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
  gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg
  1. Add a Docker repository (no support for noble yet - we use jammy, works fine):

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
  https://download.docker.com/linux/ubuntu jammy stable" | \
  tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. Update and install Docker:

apt update
apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
  1. Check that it works:

docker version
docker compose version

  1. Start the Docker service manually:

  1. Check if Docker is running:

You should see something like:

  1. Enable Docker to start automatically on boot:

  1. Verify

Last updated