Menginstal Docker di VPS Ubuntu memiliki persyaratan yang mirip dengan instalasi pada mesin fisik, tetapi ada beberapa pertimbangan tambahan terkait dengan lingkungan virtual. Berikut adalah spesifikasi yang dibutuhkan untuk menginstal Docker di VPS Ubuntu:
Persyaratan Minimum untuk VPS
1 Sistem Operasi:
Ubuntu 18.04, 20.04, atau 22.04 LTS.
Arsitektur:
CPU x86_64 atau ARM64.
Prosesor:
Prosesor modern dengan arsitektur 64-bit.
RAM:
Minimal 512 MB (disarankan 2 GB atau lebih).
Penyimpanan:
Minimal 3 GB ruang disk bebas untuk menginstal Docker dan menjalankan container-container dasar.
Rekomendasi untuk VPS
Prosesor:
Prosesor multi-core untuk kinerja yang lebih baik, terutama jika menjalankan banyak container atau aplikasi yang membutuhkan banyak sumber daya.
RAM:
4 GB atau lebih untuk lingkungan pengembangan dan pengujian.
8 GB atau lebih untuk lingkungan produksi.
Penyimpanan:
SSD untuk kecepatan akses yang lebih cepat.
Ruang disk lebih besar, sekitar 10 GB atau lebih, terutama jika Anda berencana menjalankan banyak container atau container yang besar.
Jaringan:
Koneksi internet yang stabil dan cepat, terutama saat mengunduh image Docker dari Docker Hub.
Spesifikasi VPS yang Direkomendasikan
Jika Anda berencana menggunakan Docker di VPS untuk tujuan pengembangan atau produksi, berikut adalah spesifikasi yang direkomendasikan:
CPU: 2 vCPU atau lebih.
RAM: 4 GB atau lebih.
Penyimpanan: 20 GB SSD atau lebih.
Sistem Operasi: Ubuntu 22.04 LTS 64-bit.
Pertimbangan Tambahan untuk VPS
Kernel:
Kernel Linux versi 3.10 atau lebih baru (sudah termasuk dalam Ubuntu 22.04).
Virtualisasi:
VPS harus mendukung fitur virtualisasi (VT-x untuk Intel atau AMD-V untuk AMD), meskipun dalam kebanyakan kasus penyedia VPS sudah mengaktifkan ini.
Jaringan:
Memastikan bahwa pengaturan jaringan mendukung bridge networking dan overlay networking untuk Docker.
Install Docker
Jalankan perintah sebagai berikut :
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Instal paket Docker.
Untuk menginstal versi terbaru, jalankan:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Verifikasi
bahwa instalasi Docker Engine berhasil dengan menjalankan
sudo docker run hello-world
Cek Instalasi Docker
Jalankan perintah berikut untuk memeriksa versi Docker dan memastikan Docker sudah terinstal dengan benar:
docker --version
Untuk informasi lebih lengkap, jalankan:
docker info
Mengelola Container dan Image:
Untuk melihat container yang sedang berjalan:
docker ps
Untuk melihat semua container, termasuk yang berhenti:
docker ps -a
Untuk melihat image yang terpasang:
docker images
Menggunakan Docker Dashboard (Portainer)
Jika Anda lebih suka menggunakan antarmuka grafis (GUI), Anda bisa menginstal Portainer, yang merupakan tool manajemen Docker berbasis web
docker run -d -p 9000:9000 -p 8000:8000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
Setelah itu, Anda bisa mengakses Portainer melalui web browser di http://IP-vps-anda:9000
Selamat mencoba