>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
>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
Achtung, in jedem neuen Docker Container muss die Zeit eingestellt werden und einiges nachinstalliert werden.
Zeit Einstellung. Sie werden aufgefordert Gebiet und Region auszuwählen. Geben Sie die ensprechende Zahl dafür ein.
>dpkg-reconfigure tzdata
Befehl in Konsole eingeben: dpkg-reconfigure tzdata
Sollte im jeden neuen Container vorhanden sein.
>sudo apt-get install rsyslog >sudo systemctl restart rsyslog
>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
>passwd root
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
@curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh @sh setup-repos.sh ## Webmin installieren @apt-get install webmin --install-recommends
Sollte über apt-get upgrade einmal Portainer aktualisiert worden sein danach kein Zugriff mehr hat auf die Konsole über Webschnittstelle bezüglich Fehler dann kann einen Downgrade gemacht werden
@sudo apt install --allow-downgrades docker-ce=5:25.0.5-1~debian.11~bullseye