Lewati ke konten utama

Cara Install Docker di VPS Linux

Docker adalah platform yang memungkinkan kamu menjalankan aplikasi di dalam sebuah wadah terisolasi yang disebut Container.

Dengan Docker, kamu bisa menjalankan bot Discord, web, atau game server tanpa perlu pusing memikirkan bentrok versi program atau error sistem operasi. Singkatnya: jalankan satu kode perintah, dan aplikasimu langsung menyala!

Berikut adalah cara paling cepat menginstal Docker di VPS Linux (Ubuntu / Debian):


SANGAT DIREKOMENDASIKAN: GUNAKAN OS FRESH INSTALL!

Sebelum menjalankan perintah instalasi di bawah, pastikan VPS kamu menggunakan sistem operasi yang masih bersih (Fresh Install).

Jangan gunakan VPS yang sudah terinstal web server atau panel lain seperti Apache, Nginx, XAMPP, CyberPanel, atau aaPanel. Aplikasi-aplikasi tersebut akan saling bentrok berebut akses jaringan (Port 80 dan 443) dengan Pterodactyl, yang berujung pada kegagalan instalasi.

Jika VPS kamu sudah terlanjur diinstal berbagai macam aplikasi, sangat disarankan untuk melakukan Reinstall OS (pilih Ubuntu atau Debian) melalui menu Install OS di dasbor VPS Panel kamu sebelum melanjutkan.

Langkah 1: Update & Upgrade Sistem​

Sebelum menginstal aplikasi besar seperti Docker, sangat disarankan untuk memperbarui daftar sistem peladen kamu agar mendapatkan versi terbaru yang aman dari bug.

  1. Buka Terminal / VS Code dan pastikan kamu sudah terhubung ke VPS melalui SSH (sebagai root).
  2. Ketik perintah berikut dan tekan Enter:
    sudo apt update && apt upgrade -y
  3. Tunggu prosesnya sampai selesai (biasanya memakan waktu 1-3 menit).
info

Jika di tengah proses muncul pop-up layar berwarna merah/ungu yang menanyakan layanan mana yang ingin di-restart, langsung saja tekan Enter (pilih Ok).

  1. Restart VPS lewat website VM VPS

Langkah 2: Install Docker​

Kita akan menggunakan script instalasi resmi yang disediakan langsung oleh developer Docker. Cara ini adalah yang paling mudah karena script tersebut akan mendeteksi dan menginstal versi Docker yang paling pas untuk VPS kamu secara otomatis.

  1. Ketik perintah berikut lalu tekan Enter:
    curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
  2. Sistem akan mengunduh dan memasang Docker secara otomatis. Silakan tunggu beberapa saat karena proses ini sedang mengunduh file inti Docker.

Langkah 3: Verifikasi Instalasi​

Setelah proses di atas selesai dan Terminal kembali memunculkan baris untuk mengetik perintah, mari kita pastikan Docker sudah terpasang dengan benar.

  1. Ketik perintah ini untuk mengecek versi Docker:
docker --version

(Jika berhasil, layar akan memunculkan tulisan seperti Docker version 24.0.x, build...)

  1. Ketik perintah ini untuk memastikan sistem Docker sudah menyala (running):
systemctl status docker

(Jika berhasil, kamu akan melihat teks berwarna hijau bertuliskan active (running). Untuk keluar dari tampilan status ini, cukup tekan huruf q di keyboardmu).


Langkah Tambahan (Opsional)​

Agar Docker selalu otomatis menyala sendiri setiap kali VPS kamu baru di-restart (atau baru dihidupkan ulang dari panel), jalankan perintah ini:

systemctl enable docker

Selesai! Sekarang VPS kamu sudah terinstal Docker dan siap digunakan untuk nge-host aplikasi atau bot favoritmu.