Met dit script, downloadt je een Ubuntu CT template en maak je een VM van 20GB opslag en 4 GB RAM met dat template aan.

Pas de vetgedrukte tekst en de IP-configuratie aan voor je eigen omgeving!

De optie --unprivileged=1 zorgt ervoor dat je docker in de container kunt starten. Als dat uit staat, dan krijg je meldingen over apparmor en werkt docker niet.

Zie voor meer info: Apparmor permission issues after switching from unprivileged to privileged LXC | Proxmox Support Forum

!#/bin/bash
pveam download local ubuntu-22.04-standard_22.04-1_amd64.tar.zst

# De volgende regel is 1 commando:

pct create 400 --rootfs volume=local:20  --cores 2 --memory 4096 --hostname=ScriptedCD --description "Gescripte installatie van een LXC" --unprivileged=1 --password='Password' /var/lib/vz/template/cache/ubuntu-22.04-standard_22.04-1_amd64.tar.zst

pct set 400 -net0 name=eth0,bridge=vmbr0,ip=192.168.2.55/24,gw=192.168.2.254 --nameserver=192.168.2.254

# Even controleren of alles klopt

pct config 400

# En start de VM :

pct start 400

Opmerking: Als je de container wilt starten en gelijk naar de console daarvan wilt, type dan:

pct console 400