LXD linux container

Secara garis besarnya LXD adalah versi LXC dengan berbagai macam fitur tambahan, semacam kayak penyempurnaan.

LXD bagusnya adalah kita bisa memilih images apa yang akan digunakan, meski misalnya OS anda menggunakan ubuntu mate, tapi anda bisa gunakan LXD dengan images centos, jadi misalnya anda akan test cpanel yang hanya tersedia di centos, anda tidak perlu lagi dual boot untuk hal tersebut.

Cara install

sudo apt install lxd

Pertama kali penggunaan LXD harus diinisialisai dulu, setelah anda menjalankan perintah berikut, anda bisa gunakan nilai yang default diberikan oleh prompt tersebut, tekan saja enter beberapa kali sampai selesai

sudo lxd init

Tampilkan daftar images
Sebelum anda membuat container, ada baiknya tampilkan daftar dari images yang bisa dibuat dengan perintah

#tampilkan semua images
sudo lxc image list images:

#untuk menampilkan images ubuntu
sudo lxc image list images: | grep -i ubuntu

contoh hasilnya

me@machine:~$ sudo lxc image list images: | grep -i debian
[sudo] password for me: 
| debian/10 (7 more)            | 1ca39733432d | yes    | Debian buster amd64 (20190221_05:25)     | x86_64  | 124.43MB  | Feb 21, 2019 at 12:00am (UTC) |
| ubuntu/16.04 (7 more)         | 8f4f4a2dc450 | yes    | Ubuntu xenial amd64 (20190221_07:43)     | x86_64  | 105.82MB  | Feb 21, 2019 at 12:00am (UTC) |
| ubuntu/18.04 (7 more)         | ee83e3d79918 | yes    | Ubuntu bionic amd64 (20190221_07:43)     | x86_64  | 121.32MB  | Feb 21, 2019 at 12:00am (UTC) |

#liat bagian depan list
untuk install ubuntu 18.04
gunakan ubuntu/18.04

Membuat container baru

lxc launch images:{distro}/{version}/{arch} {nama container}

#contoh buat centos7
lxc launch images:centos/7/amd64 centos7

#contoh buat ubuntu 18.04
lxc launch images:ubuntu/bionic/amd64 ubuntu1804

Menampilkan daftar container yang sudah dibuat

sudo lxc list

Masuk ke console container

sudo lxc exec {namaContainer} bash

Perintah dasar container

#start
sudo lxc start {namaContainer1} {namaContainer2}

#stop
sudo lxc stop {namaContainer}

#restart
sudo lxc restart {namaContainer}

#delete
sudo lxc delete {namaContainer}

#copy
sudo lxc copy {namaContainerAsli} {namaContainerCopy}

Referensi:

https://www.cyberciti.biz/faq/install-lxd-pure-container-hypervisor-on-ubuntu-18-04-lts/

https://www.cyberciti.biz/faq/how-to-list-vm-images-in-lxd-linux-containers/
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s