Hey guys, I'm starting a   YouTube channel 🤾🏽‍♂️ please like and subscribe!

Install Docker on CentOS: A Step-by-Step Guide

Install Docker Centos

If you are looking to containerize your applications and streamline your development process, Docker is a powerful tool that can help you achieve that. In this guide, we will walk you through the steps to install Docker on CentOS, one of the most popular Linux distributions used for containers.


Before we begin, make sure you have the following prerequisites in place:

  1. A CentOS-based system with root access.
  2. A reliable internet connection.
  3. Knowledge of basic Linux command-line operations.

Now, let's get started with the installation.

Step 1: Update System Packages

Before installing any software, it's always a good practice to update your system packages to the latest versions. Run the following command to do so:

sudo yum update -y

Step 2: Install Docker

To install Docker on CentOS, we will use the Docker repository to get the latest version of Docker. Follow the steps below:

  1. Add the Docker repository to your system:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. Install Docker using the following command:
sudo yum install -y docker-ce docker-ce-cli containerd.io
  1. Start the Docker service and enable it to start on boot:
sudo systemctl start docker
sudo systemctl enable docker
  1. Verify if Docker is installed correctly:
sudo docker version

Step 3: Docker Post-Installation Steps

By default, Docker requires root privileges to run commands. To avoid using sudo every time you use Docker, add your user to the docker group:

sudo usermod -aG docker your_user

Replace your_user with your actual username.

Step 4: Test Docker Installation

To ensure that Docker is installed correctly, let's run a simple test:

docker run hello-world

This command will download a small Docker image and run a container from it. If everything is set up correctly, you will see a "Hello from Docker!" message indicating that Docker is working.


Congratulations! You have successfully installed Docker on CentOS. Now you can start leveraging the power of containers for your development projects. If you encounter any issues during the installation process, refer to the official Docker documentation or seek help from the vibrant Docker community.

Related Topics:

Related video


Can I install Docker on CentOS?

Yes, you can install Docker on CentOS using the installation steps provided in the article.

What are the prerequisites for installing Docker on CentOS?

You need a CentOS-based system with root access and a reliable internet connection.

How do I update system packages before installing Docker?

Run sudo yum update -y to update the system packages.

How can I add the Docker repository to my CentOS system?

Use the command sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo.

What command is used to start the Docker service?

Execute sudo systemctl start docker to start the Docker service.

How can I verify if Docker is installed correctly?

Run sudo docker version and check for the version information.

What are the post-installation steps for Docker on CentOS?

Add your user to the docker group using sudo usermod -aG docker your_user.

How do I test the Docker installation?

Run docker run hello-world and check for the 'Hello from Docker!' message.

Where can I find more information and help with Docker?

Refer to the official Docker documentation or seek help from the Docker community.

Are there any related topics and articles to explore?

Yes, you can explore related topics such as Docker Compose, Docker Exec Bash, Docker Stop All Containers, Docker Install Ubuntu, and Docker Networking.

Ruslan Osipov
Author: Ruslan Osipov