رفتن به محتوا
بازگشت به وبلاگ
Proxmox

کانتینرهای LXC در Proxmox VE: بهترین شیوه‌ها

مدیریت کانتینرهای LXC در Proxmox VE: Template، شبکه‌بندی، محدودیت منابع، تنظیمات امتیاز و پیکربندی‌های سطح تولیدی.

مهر ۱۴۰۴
۱۱ دقیقه مطالعه

مقدمه

کانتینرهای 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 snapshot

Docker داخل 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