Tutorial Lengkap: Cara Setup Docker dan Docker Compose di VPS Ubuntu
Panduan praktis langkah demi langkah untuk menginstal Docker, mengonfigurasi perizinan user, dan menjalankan container pertama Anda di server VPS.

Docker telah menjadi standar industri untuk mendeploy aplikasi menggunakan teknologi container. Dengan Docker, Anda bisa menjalankan database, server web, hingga aplikasi kompleks tanpa perlu khawatir bentrok dengan versi library sistem operasi VPS Anda.
Dalam tutorial kali ini, kita akan membahas langkah demi langkah cara menginstal Docker Engine dan Docker Compose di server VPS berbasis Ubuntu (versi 20.04 atau 22.04 ke atas).
Langkah 1: Update Repositori Sistem
Sebelum menginstal paket apa pun, biasakan untuk memperbarui indeks paket repositori lokal Anda agar mendapatkan versi perangkat lunak terbaru:
sudo apt update && sudo apt upgrade -y
Langkah 2: Instal Paket Dependensi Docker
Docker membutuhkan beberapa sertifikat keamanan dan transport protocol agar dapat terunduh dengan aman. Jalankan perintah berikut:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
Dapatkan solusi terbaik untuk kebutuhan Anda dengan penawaran khusus hari ini.
Langkah 3: Tambahkan GPG Key Resmi Docker
Tambahkan kunci enkripsi resmi dari Docker ke sistem Anda untuk memverifikasi keaslian paket instalasi:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Langkah 4: Daftarkan Repositori Docker ke Ubuntu
Jalankan perintah ini untuk memberi tahu sistem di mana alamat server unduhan Docker berada:
echo "deb [arch=$(dpkg --print-architecture) 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
Setelah itu, perbarui kembali daftar repositori Anda:
sudo apt update
Langkah 5: Instal Docker Engine
Sekarang Anda sudah siap menginstal Docker Engine beserta perkakas pelengkapnya:
sudo apt install docker-ce docker-ce-cli containerd.io -y
Setelah proses instalasi selesai, pastikan layanan Docker telah berjalan dengan baik:
sudo systemctl status docker
Langkah 6: Mengonfigurasi Hak Akses User (Opsional)
Secara bawaan, perintah docker hanya bisa dijalankan oleh pengguna dengan hak akses admin (sudo). Agar Anda bisa mengetik perintah docker tanpa awalan sudo, tambahkan user Anda ke grup docker:
sudo usermod -aG docker ${USER}
Catatan: Keluar dari sesi SSH Anda dan masuk kembali agar perubahan grup ini diterapkan.
Langkah 7: Uji Coba Menjalankan Container Pertama
Mari kita uji instalasi Docker dengan menjalankan container percobaan hello-world:
docker run hello-world
Jika Docker berhasil mengunduh gambar dan menampilkan pesan sukses, selamat! Docker Anda kini telah terinstal dan berfungsi dengan sempurna di VPS Ubuntu Anda. Anda siap menjalankan proyek-proyek open-source hebat lainnya!
Ditulis oleh Tim Redaksi Virtualmu
Kami mengulas perkembangan teknologi Internet of Things (IoT), kecerdasan buatan (AI), dan produktivitas digital guna membantu pembaca beradaptasi dengan era otomatisasi modern.