LXD (Container).
LXD is a container runtime that is used to run containers on the host system
Last updated: 3 weeks ago
Panduan Instalasi LXD di Ubuntu Server (22.04 / 24.04)
Dokumen ini menjelaskan langkah lengkap instalasi dan konfigurasi LXD di Ubuntu Server.
1. Instalasi LXD
Opsi A: Melalui installer Ubuntu Server (disarankan)
Saat proses instalasi Ubuntu Server, centang:
- Featured Server Snaps → LXD
Jika opsi ini dipilih, maka LXD sudah ter-install otomatis.
Opsi B: Instal manual via Snap
Jika belum terpasang:
sudo snap install lxd
Cek versi:
lxd --version
2. Tambahkan User ke Grup LXD
Agar bisa menjalankan lxc tanpa sudo:
sudo usermod -aG lxd $USER
newgrp lxd
Atau logout lalu login ulang.
3. Inisialisasi LXD
Langkah ini WAJIB dilakukan sekali.
lxd init
Rekomendasi jawaban umum
- Clustering: no
- Storage backend: zfs (jika disk cukup) atau dir
- Create storage pool: yes
- Network bridge (lxdbr0): yes
- IPv4 NAT: yes
- IPv6: no (opsional)
- Expose LXD API: yes
Tekan Enter untuk nilai default jika ragu.
4. Cek Status LXD
systemctl status snap.lxd.daemon
Cek info:
lxc info
Cek Config:
lxc config show
5. Melihat Daftar Image
Image remote resmi:
lxc image list images:
Image lokal (biasanya kosong awalnya):
lxc image list
6. Membuat Container Pertama
lxc launch ubuntu:22.04 test
Cek container:
lxc list
Masuk ke container:
lxc exec test -- bash
7. Perintah Dasar LXC
- Hentikan container:
lxc stop test
- Jalankan kembali:
lxc start test
- Hapus container:
lxc delete test --force
8. LXC UI
snap set lxd ui.enable=true
snap restart --reload lxd
9. Catatan Penting
- Jangan install LXD via
apt - Ubuntu Server 22.04 / 24.04 adalah pilihan terbaik
- LXD mendukung container dan virtual machine
10. Selanjutnya
LXD bisa digunakan untuk:
- Lab server
- Hosting VPS
- DevOps & CI/CD
- VM ringan
Dokumen ini bisa dijadikan panduan dasar instalasi dan penggunaan awal LXD.