Cara Menginstal Docker di CentOS
Docker adalah alat yang ampuh untuk membangun, men-deploy, dan menjalankan aplikasi di dalam kontainer, menyediakan lingkungan terisolasi yang menyederhanakan pengembangan dan penyebaran. Menginstal Docker di CentOS memungkinkan Anda untuk memanfaatkan kemampuan ini. Panduan ini akan memandu Anda melalui proses instal Docker pada server CentOS
1. Memperbarui Sistem
Sebelum menginstal Docker, ada baiknya Anda memperbarui sistem Anda untuk memastikan semua paket sudah mutakhir
sudo yum update -y2. Instal Paket yang Diperlukan
Docker membutuhkan beberapa dependensi untuk diinstal terlebih dahulu. Jalankan perintah berikut untuk menambahkannya
sudo yum install -y yum-utils device-mapper-persistent-data lvm2Paket yum-utils menyediakan utilitas yum-config-manager, yang akan kita gunakan untuk menyiapkan repositori Docker
3. Menyiapkan Repositori Docker
Selanjutnya, tambahkan repositori Docker resmi ke sistem Anda
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoRepositori ini menyediakan paket-paket Docker terbaru untuk CentOS
4. Menginstal Docker
Dengan repositori yang ditambahkan, Anda kini dapat menginstal Docker
sudo yum install -y docker-ceIni akan menginstal mesin Docker pada sistem CentOS Anda
5. Memulai dan Mengaktifkan Docker
Setelah Docker terinstal, mulai layanan Docker dan aktifkan agar dapat berjalan saat startup
sudo systemctl start docker sudo systemctl enable dockerUntuk memeriksa status layanan Docker, Anda dapat menjalankan
sudo systemctl status docker6. Memverifikasi Instalasi Docker
Untuk memverifikasi bahwa Docker bekerja dengan benar, jalankan perintah berikut
sudo docker run hello-worldPerintah ini mengunduh citra uji dari repositori Docker dan menjalankannya. Jika semuanya telah diatur dengan benar, Anda akan melihat pesan bahwa Docker telah terinstal dan berfungsi
7. Mengelola Docker sebagai Pengguna Non-Root (Opsional)
Secara default, Docker membutuhkan hak akses root. Untuk mengizinkan pengguna non-root menjalankan perintah Docker, tambahkan mereka ke grup docker
Langkah 1: Membuat Grup Docker
sudo groupadd dockerLangkah 2: Menambahkan Pengguna Anda ke Grup Docker
Ganti your_username dengan nama pengguna yang sebenarnya yang ingin Anda berikan akses ke Docker
sudo usermod -aG docker your_usernameSetelah menambahkan pengguna, keluar dan masuk kembali agar perubahan diterapkan
8. Perintah Dasar Docker
Berikut adalah beberapa perintah Docker yang penting untuk memulai
- Membuat daftar kontainer Dockerdocker ps # Menampilkan kontainer yang sedang berjalan docker ps -a # Menampilkan semua kontainer, termasuk kontainer yang dihentikan
- Memulai dan Menghentikan Kontainer
docker start container_iddocker stop container_id - Hapus Wadah
docker rm container_id - Buat Daftar Gambar Docker
docker images - Tarik Gambar Docker
docker pull image_name
9. Mengonfigurasi Docker untuk Memulai saat Boot
Docker seharusnya sudah dikonfigurasi untuk memulai saat boot. Namun, jika Anda perlu mengaktifkannya kembali
sudo systemctl enable docker10. Konfigurasi Docker Tambahan (Opsional)
- Menyiapkan Docker Compose: Docker Compose memungkinkan Anda mendefinisikan dan menjalankan aplikasi multi-kontainer. Instal Docker Compose dengan
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose - Mengonfigurasi Daemon Docker: Sesuaikan Docker dengan mengedit berkas /etc/docker/daemon.json. Anda dapat mengonfigurasi opsi seperti pencatatan, driver penyimpanan, dan pengaturan jaringan.
Kesimpulan
Menginstal Docker di CentOS menyediakan lingkungan yang fleksibel untuk aplikasi yang terkontainerisasi, menyederhanakan proses pengembangan dan penyebaran. Dengan Docker aktif dan berjalan, Anda sekarang dapat mulai menjelajahi kontainerisasi untuk proyek-proyek Anda di CentOS.


