Hier zeige ich euch, wie ihr Portainer mittels Docker und Traefik installieren könnt. Bei Portainer handelt es sich um eine einfache Weboberfläche mittels derer ihr bequem eure Container verwalten könnt.
Datum
Änderungen
27.03.2020
Erstellung dieser Anleitung
28.12.2020
Update für Portainer 2
01.02.2022
Anpassung an aktuelle Version
24.10.2022
Anpassung an neues Layout, neues Traefik, neue Bilder
Während meines Studiums bin ich auf das Thema "Linux Server" gestoßen.
Viele der Anleitungen im Internet waren jedoch nicht sonderlich hilfreich, da sie veraltet waren.
Dies war die Geburt des Projekts goneuland, welches nun seit 2016 online ist und stetig um neue Anleitungen erweitert wird.
Da es sich um ein Community Projekt handelt, kann jeder ein aktiver Teil von goneuland sein und selbst Anregungen sowie eigene Anleitungen beitragen.
Bitte logge dich ein um einen Kommentar zu verfassen
28 Kommentare
Neueste
ÄltesteAm besten besten Bewertet
Inline Feedbacks
View all comments
Pat201290(@pat201290)
3 Monate zuvor
#4176
Was ich in dem Zuge noch interessant fände, wie das ganze mit Docker Swarm funktioniert ^^
Cheffe(@cheffe)
1 Jahr zuvor
#2945
Moin,
Meine Installation endet mit folgender Fehlermeldung.
network proxy declared as external, but could not be found
Wie kann ich das beheben?
Thilo(@thilo)
1 Jahr zuvor
#2188
Fragen:
Welche Vorteile hat die Nutzung von Portainer mit docker-compose (mit docker-compose.yml)
gegenüber
der Nutzung von Portainer mit docker?
Bzw. welche Nachteile habe ich, wenn ich Portainer nur mit docker starte?
Eigentlich ist docker-compose doch nur erforderlich, wenn ich zusätzliche Dienste wie z. B. Traefik integrieren möchte, richtig?
Last edited 1 Jahr zuvor by Thilo
Thilo(@thilo)
1 Jahr zuvor
#2187
Hallo Leser, hier die Lösung für Portainer {portainer.io Community Edition 2.15.0) ohne “Traefik”, d. h. lokales Netzwerk.
Nur die ocker-compose.yml wurde geändert.
https://goneuland.de/portainer-online-docker-container-verwaltung-installieren/#more-8775
mkdir -p /opt/containers/portainer/data
nano /opt/containers/portainer/docker-compose.yml ## goneuland
https://nextgentips.com/2022/01/26/how-to-install-portainer-ce-with-docker-compose/ ## yml
--------------------------------------------------------
# docker-compose.yml
version: '3'
services:
portainer:
image: portainer/portainer-ce:latest
container_name: portainer
restart: unless-stopped
security_opt:
- no-new-privileges:true
volumes:
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./portainer-data:/data
ports:
- 9000:9000
-----------------------------------------------------------------
docker compose -f /opt/containers/portainer/docker-compose.yml up -d ## goneuland
http://192.168.178.58:9000/#!/init/admin ## Beispiel
###########
Info
###########
Debian 11 Bullseye
docker version && sudo docker compose version
Client: Podman Engine
Version: 4.2.1
API Version: 4.2.1
Go Version: go1.19
Built: Thu Jan 1 01:00:00 1970
OS/Arch: linux/amd64
Docker Compose version v2.6.0
portainer.io Community Edition 2.15.0
###########
###########
Das Aussehen von portainer-ce 2.15.0 hat sich geändert.
Viel Spaß
Thilo
Last edited 1 Jahr zuvor by Thilo
Thilo(@thilo)
1 Jahr zuvor
#2158
Hallo, die Anleitung stimmt mit Debian 11 nicht mehr.
docker-compose -f /opt/containers/portainer/docker-compose.yml up -d
muss geändert werden in
docker compose -f /opt/containers/portainer/docker-compose.yml up -d
Dann passt es.
VG
Thilo
Edit:
Ubuntu 22.04.1 LTS hat den gleichen Fehler, funktioniert aber grundsätzlich.
Last edited 1 Jahr zuvor by Thilo
David
1 Jahr zuvor
#2048
Kann bestätigen, das die Anleitung noch funktioniert. Danke für die Arbeit 🙂
Stefan
2 Jahre zuvor
#1685
Hi Christian,
Ich bin ein Fan deiner Anleitungen, da sie im Gegensatz zu vielen auf Docker-Compose aufbauen und auch nicht mit Docker Volumes arbeiten, die ich für den normalen Gebrauch lästig finde. Leider komme ich mit deiner Anleitung auf keinen grünen Zweig, da mir der Browser immer ein SSL Protocol Error ausspuckt. Ich habe gesehen das bei Portainer immer drei Ports gemappt werden, kann es sein das der Container Intern auf Port 9443 umleitet?.
Wäre für deine Hilfe Dankbar mit freundlichem Gruss
Stefan
Christoph
2 Jahre zuvor
#1484
Hallo zusammen,
kurze Frage:
Habe auch alles nach deine Anleitung installiert und funktioniert auch herovrragend, aber in Portainer wird mir unter den Stacks 2x Mailcow angezeigt (mailcow….._2).
Kannst du mir sagen warum Mailcow doppelt auftaucht?
Portrainer und Treafik jeweils nur 1x, also alles ok.
ich habe zur Zeit das Problem das der Conatiner startet aber ich kann Ihn leider nicht erreichen.
Traefik sieht aber im System den Portainer Container.
Was mach ich verkehrt?
Marcel
3 Jahre zuvor
#935
Hallo Christian,
erst einmal Danke, für all die ganzen Anleitungen. Ich bin selbst Liebhaber der IT, aber hatte leider nicht das Glück, zwecks Abitur und warte nun sehnsüchtig auf eine IT-Ausbildung, hoffentlich klappt dies.
Nun zu meiner Frage: Wie kommst du auf den Loadbalancerport von 9000? Sollte der nicht auf 80 gesetzt werden?
Auf meinem Root laufen einige Container über Traefik + Docker, u. a. TS3 (ohne Traefik), aber dafür mit einer gewissen Portrange, u. a. 9000. Würde sich doch dann beißen oder?
Hab das noch nicht so raus, wie das mit den Ports für die Loadbalancers am sinnvollsten ist. Kannst du dazu ein Feedback bitte geben?
Viele Grüße
Marcel
Christian
3 Jahre zuvor
#904
Ja habe ich gemacht. Nextcloud und Traefik funktionieren auch entsprechend ohne Probleme.
Habe exakt die yml kopiert und die Hosts an beiden Stellen mit meiner url ausgetauscht. Auch Traefik und nextcloud sind nach deiner Anleitung und funktionieren auch.
VG
Christian
Gabriel
3 Jahre zuvor
#891
Hallo Christian,
Dank deinen Anleitungen konnte ich schon einige Service mit Docker in Betrieb nehmen (z.B. Traefik, Nextcloud,etc.).
Nun wollte ich mal den Portainer ausprobieren. Wie immer nach deiner Anleitung.
Beim starten (docker-compose -f pfad/zu/docker-compose.yml up) scheint es mir auch keine Fehler zu generieren und ich kann den Container starten. Doch beim Aufrufen von portainer.domain.xy sagt er mir dann:
Beim Verbinden mit portainer.domain.xy trat ein Fehler auf. Die Gegenstelle meldet, dass sie auf einen internen Fehler gestoßen ist.
Fehlercode: SSL_ERROR_INTERNAL_ERROR_ALERT
Woran könnte das liegen? portainer.euredomain.de habe ich angepasst. Der Rest ist identisch.
Was ich in dem Zuge noch interessant fände, wie das ganze mit Docker Swarm funktioniert ^^
Moin,
Meine Installation endet mit folgender Fehlermeldung.
Wie kann ich das beheben?
Fragen:
Welche Vorteile hat die Nutzung von Portainer mit docker-compose (mit docker-compose.yml)
gegenüber
der Nutzung von Portainer mit docker?
Bzw. welche Nachteile habe ich, wenn ich Portainer nur mit docker starte?
Eigentlich ist docker-compose doch nur erforderlich, wenn ich zusätzliche Dienste wie z. B. Traefik integrieren möchte, richtig?
Hallo Leser, hier die Lösung für Portainer {portainer.io Community Edition 2.15.0) ohne “Traefik”, d. h. lokales Netzwerk.
Nur die ocker-compose.yml wurde geändert.
Das Aussehen von portainer-ce 2.15.0 hat sich geändert.
Viel Spaß
Thilo
Hallo, die Anleitung stimmt mit Debian 11 nicht mehr.
muss geändert werden in
Dann passt es.
VG
Thilo
Edit:
Ubuntu 22.04.1 LTS hat den gleichen Fehler, funktioniert aber grundsätzlich.
Kann bestätigen, das die Anleitung noch funktioniert. Danke für die Arbeit 🙂
Hi Christian,
Ich bin ein Fan deiner Anleitungen, da sie im Gegensatz zu vielen auf Docker-Compose aufbauen und auch nicht mit Docker Volumes arbeiten, die ich für den normalen Gebrauch lästig finde. Leider komme ich mit deiner Anleitung auf keinen grünen Zweig, da mir der Browser immer ein SSL Protocol Error ausspuckt. Ich habe gesehen das bei Portainer immer drei Ports gemappt werden, kann es sein das der Container Intern auf Port 9443 umleitet?.
Wäre für deine Hilfe Dankbar mit freundlichem Gruss
Stefan
Hallo zusammen,
kurze Frage:
Habe auch alles nach deine Anleitung installiert und funktioniert auch herovrragend, aber in Portainer wird mir unter den Stacks 2x Mailcow angezeigt (mailcow….._2).
Kannst du mir sagen warum Mailcow doppelt auftaucht?
Portrainer und Treafik jeweils nur 1x, also alles ok.
Danke.
Hallo, ist mein Kommentar angekommen?
Keine Hinweise erwünscht?
LG
Matthias
Hallo Christian,
ist deine Anleitung noch aktuell?
https://hub.docker.com/r/portainer/portainer
This Repo is now deprecated, use portainer/portainer-ce instead.
https://hub.docker.com/r/portainer/portainer-ce
Ein schöne Seite hier, super Christian.
Moin,
ich habe zur Zeit das Problem das der Conatiner startet aber ich kann Ihn leider nicht erreichen.
Traefik sieht aber im System den Portainer Container.
Was mach ich verkehrt?
Hallo Christian,
erst einmal Danke, für all die ganzen Anleitungen. Ich bin selbst Liebhaber der IT, aber hatte leider nicht das Glück, zwecks Abitur und warte nun sehnsüchtig auf eine IT-Ausbildung, hoffentlich klappt dies.
Nun zu meiner Frage: Wie kommst du auf den Loadbalancerport von 9000? Sollte der nicht auf 80 gesetzt werden?
Auf meinem Root laufen einige Container über Traefik + Docker, u. a. TS3 (ohne Traefik), aber dafür mit einer gewissen Portrange, u. a. 9000. Würde sich doch dann beißen oder?
Hab das noch nicht so raus, wie das mit den Ports für die Loadbalancers am sinnvollsten ist. Kannst du dazu ein Feedback bitte geben?
Viele Grüße
Marcel
Ja habe ich gemacht. Nextcloud und Traefik funktionieren auch entsprechend ohne Probleme.
Habe exakt die yml kopiert und die Hosts an beiden Stellen mit meiner url ausgetauscht. Auch Traefik und nextcloud sind nach deiner Anleitung und funktionieren auch.
VG
Christian
Hallo Christian,
Dank deinen Anleitungen konnte ich schon einige Service mit Docker in Betrieb nehmen (z.B. Traefik, Nextcloud,etc.).
Nun wollte ich mal den Portainer ausprobieren. Wie immer nach deiner Anleitung.
Beim starten (docker-compose -f pfad/zu/docker-compose.yml up) scheint es mir auch keine Fehler zu generieren und ich kann den Container starten. Doch beim Aufrufen von portainer.domain.xy sagt er mir dann:
Beim Verbinden mit portainer.domain.xy trat ein Fehler auf. Die Gegenstelle meldet, dass sie auf einen internen Fehler gestoßen ist.
Fehlercode: SSL_ERROR_INTERNAL_ERROR_ALERT
Woran könnte das liegen? portainer.euredomain.de habe ich angepasst. Der Rest ist identisch.
Besten Dank und Gruss
Gabriel