
Daftar Isi
Pernah mendengar tentang Docker tapi bingung bagaimana cara memasangnya di Rocky Linux? Anda tidak sendiri. Banyak pengguna baru Linux, terutama di distro seperti Rocky Linux, merasa kesulitan saat pertama kali ingin menggunakan Docker. Error dependency, versi repositori yang salah, atau service yang tidak mau jalan — semua itu bisa membuat proses instalasi terasa rumit.
Padahal, dengan Docker, Anda bisa menjalankan aplikasi dalam container ringan tanpa perlu repot mengonfigurasi lingkungan satu per satu. Inilah alasan mengapa Docker sangat populer di kalangan developer dan sysadmin modern.
Di artikel ini, Anda akan mendapatkan panduan langkah demi langkah untuk menginstal Docker di Rocky Linux — lengkap dengan penjelasan setiap tahapnya, mulai dari persiapan sistem hingga memastikan Docker berjalan dengan baik.
Apa Itu Docker dan Mengapa Penting?
Docker adalah platform open-source yang memungkinkan Anda untuk membuat, menjalankan, dan mengelola aplikasi di dalam container. Container ini berisi semua yang dibutuhkan aplikasi (seperti kode, library, dan dependensi), sehingga aplikasi bisa berjalan dengan konsisten di mana pun.
Dengan Docker, Anda bisa:
- Menghemat waktu konfigurasi lingkungan.
- Menjalankan banyak aplikasi secara terisolasi.
- Mempermudah proses deployment ke server.
Langkah-Langkah Install Docker di Rocky Linux
1. Perbarui Sistem Anda
Sebelum mulai, pastikan sistem Anda sudah diperbarui agar semua paket dalam kondisi terbaru.
sudo dnf update -y
sudo dnf install -y dnf-plugins-core2. Tambahkan Repositori Resmi Docker
Docker tidak selalu tersedia di repositori bawaan Rocky Linux, jadi Anda perlu menambahkannya secara manual.
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoCatatan: Rocky Linux berbasis CentOS, jadi repositori Docker untuk CentOS tetap kompatibel.
3. Instal Paket Docker Engine
Sekarang, instal paket Docker utama menggunakan perintah berikut:
sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -yPerintah ini akan menginstal komponen penting seperti:
- docker-ce: Docker Engine utama.
- docker-ce-cli: Command Line Interface Docker.
- containerd.io: Runtime container yang digunakan Docker.
- docker-compose-plugin: Untuk menjalankan aplikasi multi-container.
4. Aktifkan dan Jalankan Service Docker
Setelah instalasi selesai, aktifkan dan jalankan Docker agar langsung bisa digunakan:
sudo systemctl enable docker
sudo systemctl start dockerCek statusnya dengan:
sudo systemctl status dockerJika muncul status active (running), artinya Docker sudah berjalan dengan baik.
5. Uji Instalasi Docker
Untuk memastikan Docker berfungsi, jalankan perintah uji berikut:
sudo docker run hello-worldJika berhasil, Anda akan melihat pesan:
“Hello from Docker! This message shows that your installation appears to be working correctly.”
Artinya Docker sudah siap digunakan.
6. Jalankan Docker Tanpa sudo
Secara default, hanya pengguna root yang bisa menjalankan Docker. Anda bisa menambahkan user Anda ke grup Docker agar tidak perlu mengetik sudo setiap kali:
sudo usermod -aG docker $USERLalu logout dan login kembali agar perubahan berlaku.
7. (Opsional) Instal Docker Compose Secara Terpisah
Walaupun plugin Compose sudah termasuk di paket di atas, Anda juga bisa memasang versi terpisah:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --versionDengan Docker Compose, Anda dapat mengelola beberapa container sekaligus lewat satu file YAML.
Anda sudah berhasil menginstal dan menjalankan Docker di Rocky Linux. Kini Anda bisa mulai membangun container, menjalankan aplikasi, dan mengelola lingkungan pengembangan dengan jauh lebih efisien.
Ingin melangkah lebih jauh?
Baca juga: [Cara Membuat Container Aplikasi Web Menggunakan Docker Compose di Rocky Linux]
