Panduan Install Docker & Portainer di Ubuntu Server 24.04 LTS

Tutorial lengkap cara mudah install Docker Engine, Docker Compose, dan Portainer GUI di Ubuntu Server 24.04 LTS untuk pemula. 100% Berhasil!...

Tutorial lengkap cara mudah install Docker Engine, Docker Compose, dan Portainer GUI di Ubuntu Server 24.04 LTS untuk pemula. 100% Berhasil! Panduan Install Docker dan Portainer di Ubuntu Server 24.04 LTS (Setup Pemula)

Panduan Install Docker dan Portainer di Ubuntu Server 24.04 LTS (Setup Pemula)

Kategori: Linux & Open Source / Self-Hosted

Di dunia system administrator dan devops saat ini, kontainerisasi telah menjadi standar industri. Docker memungkinkan kita menjalankan berbagai aplikasi (seperti database, web server, hingga platform self-hosted) dalam lingkungan yang terisolasi, ringan, dan konsisten.

Dengan rilisnya Ubuntu Server 24.04 LTS yang semakin matang dan stabil, mengonfigurasi Docker di atas OS ini adalah langkah awal yang sangat tepat bagi pemula maupun profesional. Namun, mengelola kontainer via CLI (terminal) adakalanya cukup merepotkan bagi pemula. Di sinilah Portainer hadir sebagai web-based GUI yang memudahkan kita memantau, membuat, dan menghentikan kontainer hanya dengan beberapa klik.

Dalam panduan ini, kita akan membahas langkah demi langkah instalasi Docker Engine, Docker Compose, hingga setup Portainer di Ubuntu Server 24.04 LTS secara bersih dan bebas error.


Langkah 1: Update Sistem dan Persiapan Dependensi

Sebelum memasang paket baru, sangat disarankan untuk memperbarui indeks paket lokal server Ubuntu Anda agar mendapatkan versi paling stabil. Buka terminal SSH Anda dan jalankan perintah berikut:

sudo apt update && sudo apt upgrade -y

Selanjutnya, install beberapa paket dependensi dasar yang dibutuhkan untuk mengunduh dan menambahkan repositori resmi Docker secara aman:

sudo apt install -y ca-certificates curl gnupg lsb-release

Langkah 2: Menambahkan Repositori Resmi Docker GPG Key

Agar mendapatkan versi Docker Engine paling mutakhir langsung dari developer resmi, kita perlu menambahkan Docker GPG Key dan repositorinya ke sistem Ubuntu kita.

1. Buat direktori untuk menyimpan GPG Key:

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

2. Daftarkan repositori resmi Docker ke dalam list sumber paket Ubuntu:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

3. Update kembali indeks paket sistem agar mengenali repositori Docker yang baru ditambahkan:

sudo apt update

Langkah 3: Penting! Instalasi Docker Engine dan Docker Compose

Sekarang sistem Anda sudah siap. Jalankan perintah di bawah ini untuk menginstal Docker Engine, CLI, Containerd, serta plugin Docker Compose terbaru:

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

Setelah proses instalasi selesai, pastikan layanan Docker sudah berjalan dengan baik menggunakan perintah:

sudo systemctl status docker

Jika statusnya menunjukkan active (running), berarti Docker Anda telah berhasil terpasang dan siap digunakan.

Tips Opsional (Non-Root User): Secara default, perintah Docker memerlukan akses sudo. Jika Anda ingin menjalankan perintah docker tanpa mengetik sudo, masukkan user Anda ke grup docker:
sudo usermod -aG docker $USER
*Jangan lupa logout dan login kembali ke SSH agar efeknya aktif.

Langkah 4: Instalasi Portainer Berbasis Web GUI

Setelah Docker Engine siap, mari kita pasang Portainer Community Edition (CE). Portainer sendiri akan berjalan di dalam kontainer Docker, sehingga proses instalasinya sangat ringkas.

1. Buat sebuah Docker Volume untuk menyimpan data persistent Portainer agar konfigurasi Anda tidak hilang saat kontainer di-restart atau di-update:

docker volume create portainer_data

2. Jalankan kontainer Portainer dengan perintah berikut:

docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

Penjelasan singkat parameter:

  • -d: Berjalan di latar belakang (detached mode).
  • -p 9443:9443: Membuka port HTTPS web panel Portainer di port 9443.
  • --restart=always: Memastikan Portainer otomatis menyala kembali jika server Ubuntu di-reboot.
  • -v /var/run/docker.sock...: Memberikan akses ke Docker socket lokal agar Portainer bisa mengelola kontainer di server tersebut.

Langkah 5: Akses Web Dashboard Portainer

Sekarang, buka browser favorit Anda (Chrome/Firefox/Edge) dan akses alamat IP server Ubuntu Anda diikuti dengan port 9443 menggunakan protokol HTTPS. Contoh:

https://IP_SERVER_ANDA:9443

Catatan: Karena menggunakan self-signed certificate, browser Anda mungkin akan menampilkan peringatan "Your connection is not private". Cukup klik Advanced lalu pilih Proceed to... (unsafe).

Pada halaman pertama yang muncul, Anda akan diminta untuk:

  1. Membuat akun admin baru (masukkan username dan password minimal 12 karakter).
  2. Klik tombol Create User.
  3. Pilih opsi lingkungan Get Started untuk mulai mengelola environment Docker lokal server Anda.

Di dalam dashboard Portainer, Anda kini bisa memantau penggunaan CPU, RAM, melihat log kontainer, membuat kontainer baru via App Templates, hingga menyusun Docker Compose dengan fitur Stacks secara visual!


Kesimpulan

Mengkombinasikan ketangguhan Ubuntu Server 24.04 LTS, fleksibilitas Docker, serta kemudahan visual dari Portainer memberikan Anda fondasi lab server atau server produksi yang sangat solid. Dari sini, Anda bisa mulai mengeksplorasi ribuan aplikasi open-source self-hosted menarik lainnya dengan mudah.

Apakah Anda mengalami kendala saat mengikuti panduan instalasi di atas? Jangan ragu untuk menuliskan pesan error atau pertanyaan Anda di kolom komentar di bawah ini. Selamat mencoba!

COMMENTS

Name

1clickInstall,1,404,1,android,1,apache2,1,API Telegram,1,APPLE,3,bapak internet indonesia,1,blkid,1,booting,1,brainware,1,calc,1,can't mount,3,can't read superblock,1,centOS,1,certificate,1,chrome,1,cinta sang penguasa,1,CLI,1,Cloud Computing,5,Cloud Storage,6,Codec,1,codeigniter,2,computare,4,computer,4,cybersecurity,1,dakwah,16,dd,1,debian,2,Deepin Linux,1,digital,1,Docker,1,dosa,1,dosa besar,1,era digital,1,error certificate,1,error path,1,error subscription,1,excel,1,failed subscription,1,fedora,1,fedora26,1,Feeder,1,fstab,1,ftp server,1,fujitsu,1,gambar,1,ghibah,1,GIT,2,GITHUB,2,gitignore,1,gitignore not work,1,google,2,google chrome,1,Google Drive,2,google-drive-ocamlfuse,1,harddisk,1,Hardware,1,hdd,2,history,1,host,1,Hostname,1,how to,2,igmp proxy,1,Ilmu Komputer,1,impress,1,indihome,1,INDUKSI MATEMATIKA,1,instalasi,3,install,10,install GIT,1,install linux,6,internet,2,islam,17,javascript,1,KDE Plasma,1,keamanan,1,keamanan data,1,keamanan jaringan,1,keynote,1,kodi,1,komputer,5,Latte-dock,1,leap,7,leap 42.3,1,libreoffice,1,linux,41,linux ringan,3,Mac OS,5,machintos,4,mageia,1,mandriva,1,mate,1,microsoft office,2,microsoft windows,4,microsoft word,1,mikrotik,3,mint,1,mount,4,mounting,1,Multimedia Codec,1,Netwatch,1,network,1,network security,1,networking,2,nexcloud,1,node js,1,ntfs,3,ntfsfix,2,numbers,1,office,5,Online Account,1,onno,1,onnowpurbo,1,open source,3,OpenMandriva,1,openoffice,2,openoffice calc,1,openoffice writer,1,opensuse,11,operating system,1,ownCloud,1,ownCloud Client,1,PAGES,1,PDDikti,1,pemikir islam,1,pengguna,1,perangkat keras,1,perangkat lunak,2,php,1,php5,1,port 80,1,port 8082,1,postel sevice award,1,Powerpoint,1,presentasi,1,presentation,1,Proxmox,9,PVE,1,q4os,1,remaja islam,2,review,7,rezeki,1,s1300i,1,scanner,1,scansnap,1,security,2,sejarah,1,server,3,setting,1,sistem operasi,2,software,2,spreadsheet,1,stb,1,storage,2,sukses dunia akhirat,1,Sysadmin,1,Telegram,1,telkom,1,tesseract,1,text,1,Tutorial,11,tv box,1,ubuntu,3,usb drive,1,useetv,1,user,1,VBA,1,version control,1,virtual machine,2,Virtualization,3,Visual basic,1,Visual Basic for Applications,1,VLC,2,VLC Media Player,1,vsftpd,1,whatsapp api,1,winbox,1,windows,7,windows7,1,word,1,WORD PROCESSOR,2,workstation,1,WPS,1,WPSOffice,1,zypper,1,
ltr
item
zhato TECH: Panduan Install Docker & Portainer di Ubuntu Server 24.04 LTS
Panduan Install Docker & Portainer di Ubuntu Server 24.04 LTS
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXwkgOiJIKjZyuwukat24YnSY8oTZywyXZWd81PgPfjNsXPbGD0bpZpnBSgLCCpzUZWrDVW5hyphenhyphenmS6rMfnaG_XFNcbmSuVrHvyhcTjoUBmljYiKAdW5KckSo65APh-I_mDrs2iP87EIt1P62bcQBntgnqrbTTZnNyDjYIN90fUyUjw2Svn93xgndWZyyns/s320/Gemini_Generated_Image_bpf9a9bpf9a9bpf9.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXwkgOiJIKjZyuwukat24YnSY8oTZywyXZWd81PgPfjNsXPbGD0bpZpnBSgLCCpzUZWrDVW5hyphenhyphenmS6rMfnaG_XFNcbmSuVrHvyhcTjoUBmljYiKAdW5KckSo65APh-I_mDrs2iP87EIt1P62bcQBntgnqrbTTZnNyDjYIN90fUyUjw2Svn93xgndWZyyns/s72-c/Gemini_Generated_Image_bpf9a9bpf9a9bpf9.png
zhato TECH
http://www.zhato-tech.id/2026/06/install-docker-portainer-ubuntu-2404.html
http://www.zhato-tech.id/
http://www.zhato-tech.id/
http://www.zhato-tech.id/2026/06/install-docker-portainer-ubuntu-2404.html
true
740282316614930842
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content