Skip to content
Shain Lafazan
← Blog

Install Docker on AWS EC2 Amazon Linux 2

Make sure you set your key when you create your instance

Access your instance

ssh -i ./path/to/mykey.pem ec2-user@ec2-ip-address

It’s good practice to update packages

amazon linux 2 uses the yum package manager

sudo yum update

Install Docker

sudo yum install docker
sudo usermod -a -G docker ec2-user
id ec2-user
# reload group assignments
newgrp docker

You probably want to configure a service to keep docker running and automatically start it on boot

sudo systemctl enable docker.service
sudo systemctl start docker.service

Verify Your Docker

sudo systemctl status docker.service

The output should look something like this:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Thur 2022-09-08 02:01:35 PDT; 32s ago
   ...