Halo, Kawan Belajar!
Tingkatkan efisiensi dan kemudahan deployment aplikasi kamu dengan Docker! Artikel kali ini akan membimbing kamu untuk melakukan instalasi Docker pada beberapa distribusi Linux. Siap untuk deployment aplikasi yang lebih lancar? Simak panduan lengkapnya dibawah ini ya!
Persyaratan Sistem #
Sebelum memulai petualangan Docker, pastikan sistem kamu siap untuk menyambut teknologi canggih ini. Berikut persyaratan yang perlu kamu penuhi:
- Server dengan sistem operasi Linux 64-bit: Docker men-support hampir seluruh distro sistem operasi Linux. Namun pada artikel ini, kami akan memandu kamu untuk melakukan instalasi docker pada beberapa distro linux saja, diantaranya adalah Ubuntu, Debian, dan AlmaLinux. Berikut kami informasikan juga versi dari masing-masing distro yang kompatibel dengan panduan pada artikel ini.
- Ubuntu: Ubuntu Noble 24.04 (LTS), Ubuntu Jammy 22.04 (LTS), dan Ubuntu Focal 20.04 (LTS).
- Debian: Debian 12.
- AlmaLinux: AlmaLinux 8 (setara dengan RHEL 8) dan AlmaLinux 9 (setara dengan RHEL 9).
- Akun dengan hak akses sudo atau root: Ini diperlukan untuk menjalankan perintah instalasi Docker, yang memerlukan hak akses administrator untuk mengubah pengaturan sistem.
- Koneksi internet yang stabil: Koneksi yang stabil diperlukan untuk mengunduh dan menginstal Docker.
Catatan: Jika kamu membutuhkan server yang handal dan bertenaga untuk menjalankan Docker, CloudKilat menyediakan produk Kilat VM 2.0. Kilat VM 2.0 merupakan VPS dengan media penyimpanan full SSD, Processor IntelĀ® Xeon Scalable, dan teknologi virtualisasi KVM, sehingga memberikan performa cepat dan dapat diandalkan.
Langkah-langkah Instalasi Docker #
Memasuki dunia Docker dimulai dengan proses instalasi yang sederhana. Berikut panduan praktis untuk menginstal Docker di berbagai distribusi Linux yang populer:
Instalasi Docker pada Ubuntu #
Berikut merupakan panduan lengkap untuk melakukan instalasi docker pada Ubuntu:
- Persiapkan Repositori Docker
Pertama, kita perlu menambahkan repositori Docker ke sistem Ubuntu kamu. Repositori ini berisi paket-paket Docker yang diperlukan untuk instalasi. Kamu bisa menjalankan perintah berikut melalui terminal server yang digunakan:
# Memperbarui daftar paket yang tersedia
sudo apt-get update
# Menginstal paket yang diperlukan untuk mengunduh dan memverifikasi kunci GPG
sudo apt-get install ca-certificates curl
# Membuat direktori untuk menyimpan kunci GPG
sudo install -m 0755 -d /etc/apt/keyrings
# Mengunduh kunci GPG Docker dan menyimpannya ke file
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
# Mengatur izin akses untuk file kunci GPG
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Menambahkan repositori Docker ke daftar sumber paket
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Memperbarui daftar paket yang tersedia setelah menambahkan repositori
sudo apt-get update
- Instal Paket Docker
Sekarang, kita sudah dapat menginstal Docker dan komponen terkaitnya dengan menjalankan perintah berikut:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- Verifikasi Instalasi
Terakhir, kita perlu memverifikasi bahwa Docker telah terinstal dengan benar. Perintah dibawah ini akan menguji coba untuk mengunduh docker images dan menjalankannya dalam sebuah kontainer. Jika instalasi telah berhasil, kamu akan mendapatkan pesan bertuliskan “This message shows that your installation appears to be working correctly” dari Docker .
sudo docker run hello-world
Instalasi Docker pada Debian #
Berikut merupakan panduan lengkap untuk melakukan instalasi docker pada Debian:
- Persiapkan Repositori Docker
Pertama, kita perlu menambahkan repositori Docker ke sistem Debian kamu. Repositori ini berisi paket-paket Docker yang diperlukan untuk instalasi. Kamu bisa menjalankan perintah berikut melalui terminal server yang digunakan:
# Memperbarui daftar paket yang tersedia
sudo apt-get update
# Menginstal paket yang diperlukan untuk mengunduh dan memverifikasi kunci GPG
sudo apt-get install ca-certificates curl
# Membuat direktori untuk menyimpan kunci GPG
sudo install -m 0755 -d /etc/apt/keyrings
# Mengunduh kunci GPG Docker dan menyimpannya ke file
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
# Mengatur izin akses untuk file kunci GPG
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Menambahkan repositori Docker ke daftar sumber paket
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Memperbarui daftar paket yang tersedia setelah menambahkan repositori
sudo apt-get update
- Instal Paket Docker
Sekarang, kita sudah dapat menginstal Docker dan komponen terkaitnya dengan menjalankan perintah berikut:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- Verifikasi Instalasi
Terakhir, kita perlu memverifikasi bahwa Docker telah terinstal dengan benar. Perintah dibawah ini akan menguji coba untuk mengunduh docker images dan menjalankannya dalam sebuah kontainer. Jika instalasi telah berhasil, kamu akan mendapatkan pesan bertuliskan “This message shows that your installation appears to be working correctly” dari Docker .
sudo docker run hello-world
Instalasi Docker pada AlmaLinux #
Berikut merupakan panduan lengkap untuk melakukan instalasi docker pada AlmaLinux:
- Persiapkan Repositori Docker
Untuk memulai perjalanan Docker di AlmaLinux, pertama-tama kita perlu menyiapkan repositori Docker. Repositori ini seperti gudang yang berisi semua paket Docker yang diperlukan untuk instalasi.
# Menginstal plugin yang diperlukan untuk mengelola repositori
sudo dnf -y install dnf-plugins-core
# Menambahkan repositori Docker ke daftar sumber paket
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
- Instal Paket Docker
Setelah repositori siap, kita dapat menginstal Docker Engine dan komponen terkaitnya dengan menjalankan perintah berikut:
sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- Jalankan Layanan Docker
Setelah instalasi selesai, kita perlu menjalankan layanan Docker agar dapat digunakan, kamu bisa melakukan copy–paste perintah berikut ke terminal server:
sudo systemctl enable --now docker
- Verifikasi Instalasi
Terakhir, kita perlu memverifikasi bahwa Docker telah terinstal dengan benar. Perintah dibawah ini akan menguji coba untuk mengunduh docker images dan menjalankannya dalam sebuah kontainer. Jika instalasi telah berhasil, kamu akan mendapatkan pesan bertuliskan “This message shows that your installation appears to be working correctly” dari Docker .
sudo docker run hello-world
Kesimpulan #
Selamat, Kawan Belajar! Setelah mengikuti langkah-langkah di atas, harapannya kamu telah berhasil menginstal Docker di server Linux yang kamu gunakan. Ingatlah untuk selalu memperbarui Docker kamu ke versi terbaru agar mendapatkan fitur dan keamanan terbaik.
Catatan: Panduan ini merupakan panduan umum. Langkah-langkah spesifik mungkin sedikit berbeda tergantung pada versi distribusi Linux yang kamu gunakan. Selalu periksa dokumentasi resmi Docker untuk informasi terbaru dan paling akurat. Kami telah menyederhanakan beberapa langkah untuk kemudahan pemahaman. Untuk informasi lebih detail, silakan merujuk ke dokumentasi resmi Docker untuk distribusi Linux kamu.