Installing Docker on Linux

Quick setup instructions for Docker on Linux environments

This page provides quick install instructions for setting up Docker on different flavors of Linux.

Amazon Linux

Ensure all packages up to date

sudo yum update -y

Install Docker

sudo yum install -y docker

Start the service

sudo service docker start

Add the ec2-user to the docker group so that you can run Docker commands without using sudo.

sudo usermod -a -G docker ec2-user
newgrp docker

Start automatically at boot

sudo chkconfig docker on

Install Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

Ubuntu

Update the instance

apt update -y
apt upgrade -y

Install Docker

sudo apt install docker.io

Install Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Ensure docker-compose is executable

sudo chmod +x /usr/local/bin/docker-compose

Activate Docker

sudo systemctl enable docker
sudo systemctl start docker

Add the current user to the docker group so that you can run Docker commands without using sudo.

sudo usermod -aG docker $USER
newgrp docker

Last updated

Was this helpful?