Lampung Dev – Docker adalah platform containerization yang mempermudah proses pengelolaan aplikasi dalam lingkungan yang terisolasi. Dengan menggunakan Docker, Anda dapat menjalankan aplikasi secara efisien tanpa harus mengonfigurasi seluruh server. Dalam artikel ini, kita akan membahas cara menginstal Docker di VPS dengan sistem operasi Ubuntu 20.04.
Prasyarat
Sebelum memulai instalasi Docker, pastikan Anda sudah memiliki:
- VPS Ubuntu 20.04 yang dapat diakses melalui SSH.
- Akses root atau pengguna dengan hak sudo.
Langkah 1: Update Paket Sistem
Pertama-tama, perbarui daftar paket dan upgrade sistem Ubuntu agar memiliki paket terbaru. Jalankan perintah berikut:
sudo apt update
sudo apt upgrade
Langkah ini memastikan bahwa sistem Anda berada dalam kondisi terbaru sebelum menginstal Docker.
Langkah 2: Instal Dependensi
Docker memerlukan beberapa dependensi agar dapat berjalan dengan baik. Instal dependensi yang dibutuhkan dengan menjalankan:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Dependensi ini memungkinkan Ubuntu mengakses repository eksternal melalui HTTPS.
Langkah 3: Tambahkan Repository Docker
Docker tidak selalu tersedia dalam repository default Ubuntu dengan versi terbaru. Jadi, kita perlu menambahkan repository resmi Docker:
1. Tambahkan kunci GPG resmi Docker untuk memvalidasi paket yang akan diunduh:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
2. Tambahkan repository Docker ke APT:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Langkah 4: Instal Docker
Sekarang, setelah repository Docker ditambahkan, perbarui daftar paket kembali dan instal Docker:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
Ini akan menginstal Docker Community Edition (CE) di server Anda.
Langkah 5: Cek Instalasi Docker
Setelah instalasi selesai, periksa apakah Docker sudah berjalan dengan baik:
sudo systemctl status docker
Jika status Docker menunjukkan “active (running)”, berarti Docker sudah terinstal dan berjalan dengan baik.
Langkah 6: Jalankan Docker Tanpa Sudo (Opsional)
Secara default, perintah Docker membutuhkan akses root (sudo). Jika Anda ingin menjalankan Docker tanpa harus menambahkan sudo
di setiap perintah, tambahkan pengguna Anda ke grup docker
:
sudo usermod -aG docker ${USER}
Logout dan login kembali, atau jalankan perintah ini agar perubahan diterapkan:
su - ${USER}
Langkah 7: Verifikasi Instalasi Docker
Untuk memastikan Docker berjalan dengan baik, jalankan kontainer uji:
docker run hello-world
Jika perintah ini berhasil, Anda akan melihat pesan dari Docker yang menandakan bahwa instalasi berhasil.
Langkah 8: Instal Docker Compose (Opsional)
Docker Compose memungkinkan Anda untuk mengelola aplikasi multi-kontainer. Untuk menginstalnya, jalankan perintah berikut:
sudo apt install docker-compose
Kesimpulan
Anda telah berhasil menginstal Docker di VPS Ubuntu 20.04. Docker memudahkan pengelolaan aplikasi dalam lingkungan kontainer yang efisien dan portabel. Dengan langkah-langkah ini, Anda dapat mulai menggunakan Docker untuk mengelola aplikasi di server Anda.