مقدمه
کانتینرهای LXC در Proxmox کانتینرهای سیستمی هستند که kernel هاست را به اشتراک میگذارند اما سیستمفایل، شبکه و پروسسهای خود را دارند.
دانلود Templateهای کانتینر
BASH
pveam available --section system
pveam download local ubuntu-22.04-standard_22.04-1_amd64.tar.zst
pveam list localایجاد کانتینر LXC
BASH
pct create 100 local:vztmpl/ubuntu-22.04-standard_22.04-1_amd64.tar.zst --hostname web-server --memory 2048 --cores 2 --net0 name=eth0,bridge=vmbr0,ip=192.168.1.100/24,gw=192.168.1.1 --rootfs local-zfs:20 --unprivileged 1 --features nesting=1
pct start 100
pct enter 100اسنپشات و پشتیبانگیری
BASH
pct snapshot 100 before-update
pct listsnapshot 100
pct rollback 100 before-update
vzdump 100 --storage backup-storage --mode snapshotDocker داخل LXC
BASH
pct set 100 --features nesting=1,keyctl=1
pct start 100
pct enter 100
apt install -y docker.io
docker run -d -p 80:80 nginx