⚡ NVMe VPS PRO — VPS Cepat, Stabil, dan Gak Bikin Kantong Bolong!
Nikmati performa hingga 40x lebih cepat dengan teknologi NVMe dan IOPS tinggi sampai 20.000.
💥 Waktunya upgrade ke performa premium tanpa harga premium.
👉 Lihat detail paket NVMe VPS PRO di sini!
Pengenalan
Mengenal Apa itu Docker
Docker adalah platform yang digunakan untuk menjalankan aplikasi di dalam container, sebuah lingkungan terisolasi yang berisi seluruh dependensi yang dibutuhkan oleh aplikasi.
Dengan Docker, aplikasi bisa dijalankan secara konsisten di mana pun: di laptop developer, server production, sampai di environment cloud, tanpa perlu khawatir perbedaan konfigurasi sistem.
Sederhananya, Docker membuat aplikasi dan seluruh komponennya “dikemas” dalam satu paket yang siap dijalankan. Kalau biasanya Anda harus install web server, database, dan library satu per satu di server, dengan Docker semuanya sudah diatur otomatis di dalam container.
Contoh sederhana:
“Daripada install PHP, MySQL, dan Nginx manual, Anda bisa pakai Docker image yang sudah siap jalan – cukup jalankan satu perintah, semuanya langsung hidup atau running.”
Keuntungan utama:
- Konsistensi lingkungan: Aplikasi berjalan sama di semua server.
- Portabilitas tinggi: Bisa dipindah antar host tanpa setup ulang.
- Efisien: Lebih ringan dibanding virtual machine karena berbagi kernel host.
Mengenal Apa itu Docker Compose
Docker Compose adalah tool pendamping Docker yang digunakan untuk menjalankan beberapa container sekaligus menggunakan satu file konfigurasi. File ini biasanya bernama docker-compose.yml, dan berisi definisi seluruh service yang dibutuhkan oleh aplikasi (misalnya: web server, database, cache, dsb).
Contoh kasus:
Jika Anda ingin menjalankan WordPress, Anda memerlukan:
- Container untuk WordPress
- Container untuk database (MySQL atau MariaDB)
- Volume untuk menyimpan data
Tanpa Docker Compose, Anda harus menjalankan masing-masing container satu per satu dan mengatur koneksinya secara manual. Dengan Docker Compose, Anda cukup menjalankan satu perintah contoh:
docker compose up -d
Semua service langsung aktif dan saling terhubung otomatis.
Keuntungan utama:
- Menyederhanakan manajemen container
- Memudahkan replikasi environment (dev, staging, production)
- Satu file konfigurasi untuk seluruh komponen aplikasi
Persyaratan
Berikut beberapa persyaratan atau minimum requirement yang di butuhkan untuk menjalankan docker di sistem operasi Ubuntu 24.04 LTS
| Komponen | Spesifikasi Minimum | Rekomendasi Produksi |
|---|---|---|
| Sistem Operasi | Ubuntu 24.04 LTS (64-bit) | Ubuntu Server 24.04 LTS minimal |
| CPU | 1 vCPU | 2+ vCPU (Intel/AMD 64-bit) |
| RAM | 1 GB | 4 GB atau lebih |
| Storage | 10 GB free disk space | 20 GB+ SSD/NVMe untuk performa optimal |
| Akses Internet | Diperlukan untuk instalasi paket dan image | Koneksi stabil untuk pull image dari Docker Hub |
| Hak Akses | sudo atau root privileges | — |
⚠️ Catatan:
Docker hanya mendukung sistem 64-bit dan kernel Linux 3.10 atau lebih baru (Ubuntu 24.04 sudah memenuhi semua).
Dengan persyaratan diatas Anda dapat menjalankan CMS WordPress di environment production menggunakan NVMe VPS Pro Paket BRONZE dengan spesifikasi 2 vCPU 4 GB RAM dengan SSD NVMe 80 GB
🥉 Paket BRONZE
💙 Pilihan hemat untuk performa cepat dan stabil.
Waktunya upgrade ke server handal dengan harga terjangkau!
Rp 100.000
⚡ Pesan SekarangTahapan Instalasi
Berikut merupakan tahapan instalasi Docker dan Docker Compose.
Lakukan update sistem operasi Ubuntu terlebih dahulu
root@panel:~# apt update -y
root@panel:~# apt dist-upgrade -y
Jika sudah tambahkan repository docker di sini kami menggunakan versi stabil dari docker
root@panel:~# 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
Jika sudah sekarang jalankan perintah di bawah ini untuk proses instalasi docker
root@panel:~# sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
Selanjutnya, enable service docker dan cek status docker pastikan sudah running seperti gambar di bawah ini

Untuk cek versi docker bisa gunakan perintah di bawah
root@panel:~# docker --version
Docker version 28.5.1, build e180ab8
root@panel:~#
INFO : Di Ubuntu 24.04 sudah menyertakan Docker Compose Plugin bawaan (
docker compose), tapi jika Anda ingin versi standalone (docker-composeklasik), Anda dapat mengikuti langkah berikut:
Langkah di bawah ini OPTIONAL jika Anda ingin menggunakan docker-compose klasik
root@panel:~# curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
root@panel:~# chmod +x /usr/local/bin/docker-compose
Untuk melihat docker compose bawaan atau default plugin di ubuntu 24.04 LTS gunakan perintah docker compose -v
root@panel:~# docker compose version
Docker Compose version v2.40.3
root@panel:~#
Menggunakan Docker Compose
Disini kami memberikan contoh bagaimana cara menggunakan docker compose secara sederhana dengan cara menjalankan simple project landing page menggunakan html dan css sederhana sebagai berikut:
Pertama buat terlebih dahulu direktori project landing page
root@panel:~# mkdir -p /var/www/docker-test/html
root@panel:~# cd /var/www/docker-test/html
root@panel:/var/www/docker-test/html# vim index.html
Lalu buat file index.html
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Selamat Datang di NVMe VPS Pro</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background: linear-gradient(135deg, #007bff, #00c6ff);
color: #fff;
display: flex;
align-items: center;
justify-content: center;
height: 100vh;
margin: 0;
text-align: center;
}
.container {
background: rgba(255, 255, 255, 0.1);
padding: 40px 60px;
border-radius: 20px;
box-shadow: 0 10px 20px rgba(0,0,0,0.2);
backdrop-filter: blur(10px);
}
h1 {
font-size: 2.5em;
margin-bottom: 10px;
}
p {
font-size: 1.2em;
margin-top: 0;
}
.cta {
display: inline-block;
margin-top: 25px;
padding: 12px 28px;
background-color: #fff;
color: #007bff;
text-decoration: none;
border-radius: 10px;
font-weight: 600;
transition: all 0.3s ease;
}
.cta:hover {
background-color: #007bff;
color: #fff;
transform: scale(1.05);
}
</style>
</head>
<body>
<div class="container">
<h1>Selamat Datang di NVMe VPS Pro</h1>
<p>Performa Tinggi, Kecepatan Maksimal 🚀</p>
<a href="https://nvmevpspro.com/manage/store/nvme-vps-pro/" class="cta">Pesan Sekarang</a>
</div>
</body>
</html>
Kemudian, buat file docker-compose.yml
root@panel:/var/www/docker-test/html# cd ..
root@panel:/var/www/docker-test#
root@panel:/var/www/docker-test# vim docker-compose.yml
Berikut sample docker-compose file
version: "3.8"
services:
web:
image: nginx:latest
container_name: nvmevpspro-web
ports:
- "8080:80"
volumes:
- ./html:/usr/share/nginx/html:ro
restart: unless-stopped
Keterangan:
- version : versi aplikasi, dapat disesuaikan sesuai keinginan
- service : service yang akan di jalankan di sini kami akan menjalankan service web server nginx dengan nama container nvmevpspro-web dan berjalan di port 8080
- volume : mount volume html di host dan untuk (/usr/share/nginx/html) folder yang akan ada di dalam container docker
- restart : artinya jika container docker mati (misalnya karena error, reboot server, atau update Docker), maka Docker akan otomatis menyalakan ulang container kecuali Anda stop manual.
Jika sudah simpan dan berikut struktur direktori nya
/var/www/docker-test/
├── docker-compose.yml ← di luar folder html
└── html/
└── index.html ← file web kamu
Jika sudah Anda dapat menjalankan perintah di bawah ini untuk menjalankan docker compose
root@panel:/var/www/docker-test# docker compose up -d

Untuk melihat docker compose sudah berjalan bisa menggunakan command di bawah
root@panel:/var/www/docker-test# docker compose ps

Verifikasi landing page dengan cara akses subdomain atau IP Publik NVMe VPS Pro dengan port 8080

Sampai disini Anda sudah berhasil menggunakan docker compose.
🚀 Ayo Pesan NVMEVPSPRO Sekarang!
Rasakan kecepatan NVMe sesungguhnya, performa gahar, dan stabilitas tinggi untuk semua kebutuhan server Anda.
Pesan Sekarang Diskon hingga 60% + Gratis CWP Pro untuk paket tahunan & dua tahunan!
