The First Cry of Atom

How to install docker in Amazon Linux

The usage of Docker is growing more and more. Our daily development tends to depend on the container platform highly. But I found AWS Linux I recently launched does not have Docker engine as default. It is a frustrating situation even I just want to use Docker in AWS environment. Here is the process to install Docker engine in your AWS Linux. That article is written mainly for avoiding my memory lost :)

FYI: The AMI I used in this experiment is ami-0f9ae750e8274075b. Amazon Linux 2.

Install Docker Engine

$ sudo yum update -y

$ sudo yum install -y docker

$ sudo service docker start
Starting cgconfig service:                                 [  OK  ]
Starting Docker:                                           [  OK  ]

Add User Group

But you need to prepend sudo every time you run docker command. Please don’t forget to add ec2-user to docker group.

$ sudo usermod -a -G docker ec2-user

After you log in the instance again, you should be able to run docker command without any difficulty.