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