06
Sep
2021

Docker und Portainer unter Proxmox

Starte den Container und melde dich als root und dem vergebenen Passwort an. Als nächstes benötigen wir einen “normalen” User. Der LXC har neben dem root User keinen User, da lässt sich aber Docker nicht installieren. Hierfür benötigen wir einen Benutzer mit den entsprechenden Rechten. In meinem Fall nenne ich den neuen Benutzer “admin”

Vergib ein Passwort und bestätige den Rest mit Enter.

Danach müssen wir eine Datei für die Berechtigungen des neuen Users (in diesem Fall admin) einrichten. öffne dazu folgende Datei:

Füge unter der Rubrik # User privilege specification unter root folgende Zeile ein und speichere dies mit CRTL-X ab.

Danach melde dich mit logout ab und melde dich als admin an.

Als nächstes führe ein Update durch.

sudo apt update && sudo apt upgrade -y

Als nächstes installieren wir Docker und weitere benötige Tools

sudo apt install docker.io curl net-tools

Nun wird das Installationsskript für Docker mit Curl geladen

curl -fsSL https://get.docker.com -o get-docker.sh

Dann starten wir das Script mit diesem Befehl. Wenn der ein Fehler im Bezug auf dpkg erscheint ist das normal. Keine Sorge, Docker ist nun installiert.

Nun registrieren wir Docker als Service und danach starten wir Docker

sudo systemctl enable docker

sudo systemctl start docker

Als nächstes installieren wir Docker-Compose. Gib dazu folgenden Befehl ein:

sudo curl -L „https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)“ -o /usr/local/bin/docker-compose

Danach müssen die Rechte vergeben werden. Führe beide Befehle nacheinander aus:

sudo chmod +x /usr/local/bin/docker-compose

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Damit wir als user “admin” Docker ausführen können und dies ohne sudo geht müssen wir noch dem User admin Rechte geben. Danach abmelden und wieder als admin anmelden, damit die Rechte gezogen werden.

sudo usermod -a -G docker admin

Jetzt installiere Portainer. Dies geht mit folgendem Kommando:

docker run -d -p 8000:8000 -p 9000:9000 –name=portainer –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce


Portainer ist nun installiert. Melde dich per Browser an Portainer an und führe die Einrichtung aus: https://ip-adresse:9000

Gesehen bei:

Share

You may also like...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert