Open In App

How To Install Docker On AWS EC2 ?

Last Updated : 15 Mar, 2024
Like Article

You can use the following instructions to install Docker on an AWS EC2 instance. Note that depending on the Linux distribution your EC2 instance is running, there may be differences in certain commands or processes.

What is Docker?

Docker is an OS-level virtualization that provides tools for building, running, testing, and deploying applications that are based on Linux containers. With the help of a container, It runs the applications in a loosely isolated environment.

We can run multiple containers on a single host. The containers are lightweight and it automatically install all the requirements needed to run an application.

What is Amazon EC2?

Amazon Elastic Computing Cloud is an Instance that provides an environment (Linux, Windows, Mac, etc ). It is very salable in nature, which means you can increase or decrease the resources at any time as you require.

Now, We will first launch the EC2 instance and then create a Dockerfile to run the Ubuntu image.

Steps To Create and Install Docker On AWS EC2

1. Create and launch EC2 instance:

Step 1: On the Dashboard of EC2, click on “Launch instance”.

Launch instance

Step 2: Put any name and choose AMI Image.

Slect the AMI

Step 3: Choose the instance type , I have choosed t2.micro because it is free.

Instance type

Step 4: Click on “create new key pair” and download the file.

Key pair login

Step 5: Click on Launch instance.

Instance created

Step 6: Select your instance and click on “connect”.

Instance Running

Step 7: Connect your instance.

SSH To instance

2.Install docker on Amazon EC2 instance

Step 1: Update the system and Install the latest package of “Docker”.

sudo yum update -y
sudo yum install docker -y

Yum docker install -y

Step 2: Start the service of “Docker”.

sudo systemctl start docker

start docker

Check whether the Docker has successfully installed and service is active.

sudo systemctl status docker

Docker status

We can see that status of docker is active, means it is successfully installed and running. Now you can use .


AWS EC2 provides a environment where we can use any services and “Docker” is one of them.Docker helps to run and deploy any application on the server. Docker is use because it is OS level virtualization that does not waste your resources.

Install Docker On AWS EC2 – FAQ’s

Can I Deploy Docker In EC2?

Yes, you can absolutely deploy Docker on Amazon EC2 instances. Amazon EC2 (Elastic Compute Cloud) provides virtual servers in the cloud, and you can run Docker containers on these instances. Follow the steps mentioned above Steps To Create and Install Docker On AWS EC2.

Is EC2 a docker container?

No, Amazon EC2 (Elastic Compute Cloud) instances are not Docker containers. They are virtual machines (VMs) that provide resizable compute capacity in the cloud. EC2 instances allow you to run applications on virtual servers that can be quickly scaled up or down based on your requirements.

Why use ECS instead of EC2?

Amazon ECS (Elastic Container Service) and Amazon EC2 (Elastic Compute Cloud) are both services provided by AWS, but they serve different purposes and offer different benefits.

To know more about amazon ECS refer to the

Introduction to Amazon Elastic Container Service (ECS)

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads