JensBlawatt

Docker in Proxmox LXC Containern verwenden

In LXC Container lassen sich nicht ohne weiteres Docker Container starten. Damit dies möglich ist, müssen vor dem Starten des Containers noch ein paar Einstellungen vorgenommen werden.

1. Container erstellen

Einen neuen privileged LXC Container erstellen. Außerdem muss die Option Nesting aktiviert sein.

Container Erstellen

Ubuntu Image Auswählen

Den Container dann aber noch nicht starten!

2. Config ändern

In der Konfiguration des neu erstellen Containers müssen jetzt noch ein paar Änderungen vorgenommen werden. Dafür muss die Datei auf dem Proxmox Host geöffent werden. Dies geht am besten über die Shell und dann mit einem beliebeigen Editor:

vi /etc/pve/lxc/106.conf

Folgendes unten eintragen:

lxc.apparmor.raw: mount,
lxc.apparmor.profile: unconfined
lxc.cgroup.devices.allow: a
lxc.cap.drop: ""

3. Container Starten

Jetzt kann der Container gestartet und Docker installiert und verwendet werden.