Benutzer-Werkzeuge

Webseiten-Werkzeuge


support:docker_portainer_installieren

Dies ist eine alte Version des Dokuments!


Docker & Portainer installieren

Teil 1: Docker installieren

>curl -fsSL https://get.docker.com -o get-docker.sh
#### sudo sh ./get-docker.sh --dry-run

>:sudo sh ./get-docker.sh

>sudo usermod -aG docker root
>systemctl start docker

2. Teil: Portainer installieren

>docker volume create portainer_data
>sudo docker restart portainer
#### 9443:9443 = https ¦ 9000:9000 = http
>docker run -d \
    -p 8000:8000 \
    -p 9443:9443 \
    -p 9000:9000 \
    --name portainer \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v portainer_data:/data \
    portainer/portainer-ce:latest
#### First Login, edit password
- https://localhost:9443

Hinweis

Achtung, in jedem neuen Docker Container muss die Zeit eingestellt werden und einiges nachinstalliert werden.

Container auswählen Console öffnen

Bild 1 Container öffnen

Bild 2 Console öffnen

Hinweis

Zeit Einstellung. Sie werden aufgefordert Gebiet und Region auszuwählen. Geben Sie die ensprechende Zahl dafür ein.
Zeit Einstellung
>dpkg-reconfigure tzdata

Docker Container Uhrzeit Einstellung

Befehl in Konsole eingeben: dpkg-reconfigure tzdata

Bild 1

Bild 2

Bild 3

Rsyslog installieren.


Sollte im jeden neuen Container vorhanden sein.

>sudo apt-get install rsyslog
>sudo systemctl restart rsyslog

Weiter Tools, sollten nicht fehlen

>apt-get update & apt-get upgrade
>apt-get install wget
>apt-get install curl
>apt-get install nano
>apt-get install net-tools
>apt-get install ntp
>apt-get install sudo
>apt-get install systemctl

root passwort setzen

>passwd root

Webmin installieren

In jedem neuen Container sollte Webmin nicht fehlen. Nicht vergessen Port im Container öffnen Wenn auf dem Docker mehrere Container vorhanden sind und in jedem container ist Webmin installiert muss für jeden Container einen neuen Port definiert werden es kann nur ein container mit 10000 erreichbar sein. Beispiel -p 10000:10000 zweiter Container -p 10010:10000 usw. Zugriff wäre dann https://docker_Server_IP:10010

# Teil 1
@nano /etc/apt/sources.list
#
#### Zeilen in Datei am Schluss hinzufügen doppelte einträge entfernen
deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib
deb-src http://security.debian.org/debian-security bullseye-security main contrib
deb http://ftp.de.debian.org/debian bullseye main
deb http://deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye main contrib non-free
#### Datei speichern und schliessen
1. CTRL + O
2. Enter
3. CTRL + X
#
# Teil 2
#
@apt-get update -y
@apt-get install gnupg2 curl -y
@wget -qO - http://www.webmin.com/jcameron-key.asc | apt-key add -
@sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'
@apt-get update -y
@#apt-get install webmin -y

Wartung

Sollte über apt-get upgrade einmal Portainer aktualisiert worden sein danach kein Zugriff mehr hat auf die Webschnittstelle bezüglich Fehler dann kann einen Downgrad gemacht werden

@sudo apt install --allow-downgrades docker-ce=5:25.0.5-1~debian.11~bullseye

Docker App

support/docker_portainer_installieren.1752609113.txt.gz · Zuletzt geändert: von admin