How to Install Docker and Compose on CentOS 8

How to Install Docker and Compose on CentOS 8

Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. The service has both free and premium tiers. The software that hosts the containers is called Docker Engine. It was first started in 2013 and is developed by Docker

In this tutorial, we will show you how to install Docker Compose on CentOS 8.

How to Install Docker and Compose on CentOS 8

Follow the following steps to install docker and docker compose on centOS 8:

  • Step 1 – Update System Packages
  • Step 2 – Add Docker Repository
  • Step 3 – Install Docker
  • Step 4 – Start And Enable Docker
  • Step 5 – Verify Docker Installation
  • Step 6 – Install Docker Compose
  • Step 7 – Uninstallation Docker Compose

Step 1 – Update System Packages

Open a terminal and execute the following command on the terminal to update system packages:

# dnf update -y

Step 2 – Add Docker Repository

Then execute the following command on terminal to add Docker-CE repository to system:

# dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

Step 3 – Install Docker

Install the latest version of docker by executing the following command on terminal:

# dnf install docker-ce --nobest

Step 4 – Start And Enable Docker

Execute the following command on the terminal to start and enable docker:

# systemctl start docker
# systemctl enable docker

Step 5 – Verify Docker Installation

Verify the docker version by executing the following command on terminal:

# docker --version
Docker version 19.03.6, build 369ce74a3c

Step 6 – Install Docker Compose

Docker Compose is not available in the CentOS 8 default repository. We need to download it from the Git.

Install the curl command.

# dnf install curl

Download the latest version of Docker Compose.

# curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

We can check the lastest releases here.

Note: If the command docker-compose fails after installation, check your path. We can also create a symbolic link to /usr/bin or any other directory in path. 

# ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Test the installation.

# docker-compose --version
docker-compose version 1.25.4, build 8d51620a

Step 7 – Uninstallation Docker Compose

To uninstall Docker Compose using curl by executing the following command on terminal:

# rm /usr/local/bin/docker-compose

# dnf remove docker-ce

Conclusion

In this tutorial, we have learned how to install Docker Compose on CentOS 8.

Recommended CentOS Tutorials

AuthorAdmin

My name is Devendra Dode. I am a full-stack developer, entrepreneur, and owner of Tutsmake.com. I like writing tutorials and tips that can help other developers. I share tutorials of PHP, Python, Javascript, JQuery, Laravel, Livewire, Codeigniter, Node JS, Express JS, Vue JS, Angular JS, React Js, MySQL, MongoDB, REST APIs, Windows, Xampp, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL and Bootstrap from a starting stage. As well as demo example.

Leave a Reply

Your email address will not be published. Required fields are marked *