Pre-requires
Helper
If the LXC is created Privileged, the script will automatically set up USB passthrough.
To create a new Proxmox VE Docker LXC, run the command below in the Proxmox VE Shell.
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/docker.sh)"
⚡ Default Settings: 2GB RAM - 4GB Storage - 2vCPU ⚡
As an alternative option, you can use Alpine Linux and the Docker package to create a Docker LXC container with faster creation time and minimal system resource usage.
To create a new Proxmox VE Alpine-Docker LXC, run the command below in the Proxmox VE Shell.
bash -c "$(wget -qO - https://github.com/tteck/Proxmox/raw/main/ct/alpine-docker.sh)"
⚡ Default Settings: 1GB RAM - 2GB Storage - 1vCPU ⚡
⚠ Run Compose V2 by replacing the hyphen (-) with a space, using docker compose, instead of docker-compose.
Portainer Interface: IP:9443