Dalam tutorial ini, saya ingin sharing bagaimana cara install Docker dan Docker Compose di Centos/Rocky/RHEL.
Docker merupakan salah satu teknologi containerization yang sangat populer di kalangan DevOps. Dengan menggunakan Docker kamu akan dimudahkan dalam mengembangkan aplikasi kamu.
Sedangkan Docker Compose merupakan tools untuk membuat dan menjalankan beberapa Docker container secara bersamaan dengan lebih mudah. Dengan Docker Compose, kamu hanya perlu mendefinisikan resource apa saja yang kamu butuhkan di dalam sebuah file yaitu docker-compose.yml.
Dibawah ini adalah langkah langkah untuk install docker dan docker compose di linux server centos.
Table of Contents
Cara Install Docker Dan Docker Compose Di CentOS
Dsini saya menggunakan Linux Server CentOS 7, untuk install Docker Linux CentOS cukup mudah. Silakan kamu ikuti langkah langkahnya dibawah ini.

Cara Install Docker di CentOS
1. Langkah pertama, kamu harus melakukan remote dengan menggunakan SSH ke server linux kamu, bisa menggunakan software putty, mobaxterm, xshell, terminal default linux dan windows power shell atau command prompt dengan perintah:
ssh user@ip/domain-server
2. Cara untuk install docker di CentOS yang mudah dan aman adalah dengan install docker melalui repository resmi Docker. Kamu bisa menJalankan perintah berikut ini:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3. Setelah itu, kamu bisa menjalankan peritah dibawah ini untuk install docker melalui repository yang sudah ditambahkan sebelumnya, perintah berikut adalah perintah untuk menginstall docker community edition.
yum install docker-ce -y

4. Setelah dipastikan proses install docker community edition selesai di centOS 7 kamu, kamu bisa langsung check service docker yang posisinya saat ini dalam keadaan inactive atau tidak running.
Dengan memasukan perintah systemctl status docker maka kamu akan melihat service docker dalam keadaan inactive.
Lalu kamu bisa memasukan perintah systemctl start docker untuk menjalankan atau mengaktifkan service docker dan check kembali service docker.
Jika service docker sudah dalam keadaan active atau running, jangan lupa untuk menjalakan perintah systemctl enable docker agar jika vm atau server kamu di restart atau mati, saat kembali booting atau menyala service docker akan secara otomatis running.

Sampai step ini kamu sudah berhasil install docker community edition di server atau vm dengan sistem operasi centOS milik kamu, langkah berikutnya adalah langkah langkah install docker compose.
Cara Install Docker Compose di CentOS

Langkah ini adalah step by step cara install docker compose di centOS, pastikan kamu sudah install docker terlebih dahulu sebelum melanjutkan install docker compose di linux server kamu.
Docker Compose adalah alat yang memungkinkan Anda mendefinisikan dan menjalankan beberapa kontainer Docker secara bersamaan. Ini berguna untuk aplikasi yang terdiri dari beberapa layanan, seperti aplikasi web dengan database dan server cache.
1. Disini saya menggunakan linux server centOS 7 untuk Install Docker Compose, kamu bisa jalankan perintah berikut ini:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Pastikan kamu sudah menginstall package curl di server kamu.

2. Setelah step nomor 1 sudah selesai, langkah berikutnya adalah merubah permissions execute dengan menggunakan perintah berikut:
sudo chmod +x /usr/local/bin/docker-compose
Lalu kamu bisa langsung memasukan perintah docker-compose –version seperti berikut ini:

Saat ini di server kamu sudah terinstall docker dan docker compose yang siap kamu gunakan, jika ada kendala saat proses installasi docker dan docker compose silakan diskusikan di kolom komentar berikut ini.
