33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Gunakan kode:

BLACK33
BG40
Gunakan Promo
31.10.2024

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 -y

2. 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 lvm2

Paket 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.repo

Repositori 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-ce

Ini 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 docker

Untuk memeriksa status layanan Docker, Anda dapat menjalankan

sudo systemctl status docker

6. Memverifikasi Instalasi Docker

Untuk memverifikasi bahwa Docker bekerja dengan benar, jalankan perintah berikut

sudo docker run hello-world

Perintah 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 docker

Langkah 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_username

Setelah 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 Docker
    docker ps # Menampilkan kontainer yang sedang berjalan docker ps -a # Menampilkan semua kontainer, termasuk kontainer yang dihentikan
  • Memulai dan Menghentikan Kontainer
    docker start container_id
    docker 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 docker

10. 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.

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Gunakan kode:

BLACK33
BG40
Gunakan Promo