antond.net

0 %
Anton Darmawanto
Front-end Developer
Ui/UX Designer
  • Residence:
    Indonesia
  • City:
    Jakarta Selatan
  • Age:
    40
Indonesian
English
Jawa
html
CSS
Js
PHP
WordPress
Proxmox
Laravel
Linux server (ubuntu, debian, fedora)
Alibaba Cloud
  • Proxmox, Vm Ware
  • Stylus, Sass, Less
  • Gulp, Webpack, Grunt
  • GIT knowledge
0

No products in the cart.

Return To Shop

Cara Install Docker dan Docker Compose di Ubuntu 24.04 LTS VPS: Panduan Lengkap Pemula

04/11/2026

Dalam era modern pengembangan aplikasi web dan pengelolaan server Linux, teknologi kontainerisasi berbasis Docker telah menjadi standar industri yang wajib dikuasai oleh setiap developer, sysadmin, maupun pemilik bisnis digital di Indonesia. Dengan menggunakan Docker dan alat orkestrasi ringkas Docker Compose, Anda dapat menjalankan aplikasi web lengkap — mulai dari database MySQL, server web Nginx, aplikasi WordPress, hingga platform aplikasi Laravel — hanya dengan satu file konfigurasi ringkas tanpa mengotori sistem operasi server VPS utama Anda.

Banyak pemula di Indonesia sering melakukan kesalahan dengan memasang Docker melalui paket snap bawaan sistem atau repositori usang yang jarang diperbarui, sehingga sering mengalami kendala izin akses file dan kompatibilitas modul.

Berikut adalah panduan lengkap dan teruji untuk memasang Docker Engine resmi dan Docker Compose versi mutakhir pada server VPS bersistem operasi Ubuntu 24.04 LTS (Noble Numbat) dari awal hingga siap pakai.

Instalasi paket Docker Compose melalui baris perintah Ubuntu
Instalasi paket Docker Compose melalui baris perintah Ubuntu

Mengapa Wajib Menggunakan Repositori Resmi Docker?

Meskipun repositori bawaan Ubuntu menyertakan paket bernama docker.io, paket tersebut sering kali tertinggal beberapa versi di belakang versi stabil terbaru yang dirilis oleh Docker Inc.

Memasang Docker langsung dari repositori resmi Docker memberikan sejumlah keuntungan penting: 1. Keamanan Maksimal: Anda selalu mendapatkan pembaruan keamanan dan patch kerentanan sistem terbaru secara langsung begitu dirilis ke publik. 2. Docker Compose Versi 2 Native: Anda mendapatkan integrasi plugin docker compose (v2) resmi berbasis bahasa Go yang jauh lebih cepat, andal, dan modern dibandingkan script Python lama docker-compose (v1) yang sudah ditinggalkan. 3. Kompatibilitas Penuh: Memastikan seluruh kontainer aplikasi pihak ketiga berjalan stabil tanpa masalah dependensi pustaka sistem operasi.

Paket Komponen DockerSumber InstalasiPeran dan Fungsi Utama
docker-ceRepositori Resmi DockerInti mesin kontainer Docker (Community Edition)
docker-ce-cliRepositori Resmi DockerAntarmuka baris perintah terminal untuk mengelola container
containerd.ioRepositori Resmi DockerRuntime manajemen siklus hidup kontainer tingkat rendah
docker-buildx-pluginRepositori Resmi DockerPlugin untuk kompilasi image Docker multi-arsitektur
docker-compose-pluginRepositori Resmi DockerPlugin orkestrasi multi-kontainer via file docker-compose.yml

Langkah 1: Bersihkan Instalasi Lama dan Siapkan Dependensi

Langkah pertama adalah memastikan tidak ada paket Docker lama yang tertinggal di server VPS Anda:

  • Masuk ke server VPS Ubuntu 24.04 Anda via SSH sebagai pengguna dengan hak akses sudo.
  • Jalankan perintah pembersihan paket lama:
  • “`bash
  • sudo apt remove -y docker.io docker-doc docker-compose podman-docker containerd runc
  • “`
  • Perbarui indeks paket repositori lokal dan pasang dependensi pendukung yang dibutuhkan:
  • “`bash
  • sudo apt update
  • sudo apt install -y ca-certificates curl gnupg
  • “`

Langkah 2: Tambahkan GPG Key dan Repositori Resmi Docker

Untuk memastikan paket yang diunduh terverifikasi keasliannya dan aman dari manipulasi pihak ketiga, kita daftarkan kunci verifikasi digital (GPG Key) resmi milik Docker:

  • Buat direktori penyimpanan kunci keamanan jika belum ada:
  • “`bash
  • sudo install -m 0755 -d /etc/apt/keyrings
  • “`
  • Unduh dan simpan kunci resmi Docker ke direktori keyring:
  • “`bash
  • 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
  • “`
  • Daftarkan repositori resmi Docker ke dalam daftar sumber paket Ubuntu Anda:
  • “`bash
  • 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
  • “`
  • Perbarui kembali indeks paket sistem Anda agar paket Docker terbaca:
  • “`bash
  • sudo apt update
  • “`
Pengelolaan layanan berbasis kontainer di VPS Linux
Pengelolaan layanan berbasis kontainer di VPS Linux

Langkah 3: Pasang Docker Engine dan Docker Compose Plugin

Sekarang sistem repositori Anda sudah terhubung langsung ke server resmi Docker. Pasang paket inti Docker secara lengkap:

sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Setelah proses pengunduhan dan instalasi selesai, verifikasi status layanan Docker untuk memastikan mesin sudah berjalan aktif: “bash sudo systemctl status docker --no-pager ` Jika output menampilkan teks hijau bertuliskan active (running)`, berarti mesin Docker telah beroperasi dengan sempurna di server Anda.

Langkah 4: Izinkan User Biasa Menjalankan Docker Tanpa Sudo

Secara bawaan, perintah Docker hanya dapat dijalankan oleh user root atau pengguna dengan perintah sudo. Mengetikkan sudo setiap kali berinteraksi dengan kontainer tidak hanya merepotkan, tetapi juga berisiko terhadap keamanan server.

Untuk mengizinkan akun pengguna Linux Anda menjalankan perintah Docker secara langsung: 1. Tambahkan user akun Anda ke dalam grup docker: “bash sudo usermod -aG docker $USER ` 2. Terapkan perubahan keanggotaan grup secara langsung tanpa perlu logout server: `bash newgrp docker “

Langkah 5: Uji Coba Menjalankan Kontainer Pertama

Untuk menguji apakah Docker dan Docker Compose telah terkonfigurasi dengan sempurna, periksa nomor versi keduanya terlebih dahulu: “bash docker --version docker compose version “

Terakhir, jalankan kontainer pengujian resmi dari Docker Hub untuk memverifikasi seluruh subsistem: “bash docker run --rm hello-world “

Jika terminal menampilkan pesan sambutan bertuliskan Hello from Docker!, selamat! Lingkungan server VPS Ubuntu 24.04 LTS Anda kini telah siap digunakan untuk menjalankan berbagai aplikasi modern berbasis kontainer dan file Docker Compose dengan performa maksimal dan keamanan terjamin.

— Catatan editor: Sumber referensi utama: Dokumentasi resmi Docker Engine Installation on Ubuntu (diperbarui untuk Ubuntu 24.04 Noble Numbat), repositori resmi Docker Compose v2, serta standar keamanan manajemen grup akses kontainer Linux. Seluruh petunjuk perintah diverifikasi dan ditulis ulang secara mandiri untuk panduan sysadmin di Indonesia.

Posted in TutorialTags: