[Docker] Docker-Compose verursacht Fehler

Du hast Fragen oder ein Problem bei der Installation.....
Einfach Fragen.
Wenn du Fragen zu einem Programm hast das nicht Bestandteil des Skripts ist benutz bitte den Bereich Userprojekte viewforum.php?f=33
Silosch
Neu hier
Neu hier
Beiträge: 3
Registriert: So 24. Okt 2021, 10:18

[Docker] Docker-Compose verursacht Fehler

Beitrag von Silosch »

Hallo Zusammen,

ich habe Probleme bei der Erstinstallation und würde mich freuen wenn mir da Jemand einen Tip geben könntest. Ich bin Neueinsteiger und steig auch noch nicht so ganz durch :D

Nach dem ersten Skript bzw. nach dem Neustart des Pis kommt beim zweiten ausführen des Bashs folgende Fehlermeldung:

WARNING: Some networks were defined but are not used by any service: fireflyiii
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
===================================================
//// Docker-Compose verursacht Fehler... (siehe oben)

Überprüfe die "ei23-docker/docker-compose.yml" auf Fehler,
oder entferne ggf. das Docker-Image welches den Fehler verursacht.
Es ist möglich das ein Docker-Image veraltet ist.
Führe nach dem Anpassen der docker-compose.yml "ei23 dc" aus.
Ist dies eine Erstinstallation, müssen mit dem ei23 Skript nochmals Passwörter gesetzt werden

Eine komplette Neuinstallation durch das Skript ist NICHT notwendig!!!
======================

Da steht zwar was man machen soll, ich weiß aber nicht wie.

Vielen Dank im Voraus!

Gruß
Silas

Andy
User
User
Beiträge: 192
Registriert: Fr 16. Jul 2021, 22:06

Re: Docker-Compose verursacht Fehler

Beitrag von Andy »

Fireflyiii, ich hab es auch nicht lauffähig bekommen. Irgendwas zickt da bei der Installation. Ich hab es auch nicht mehr angewählt bei installieren.

leider habe ich grade keinen Pi zur Hand wo ich grade bin.
aber in grunde macht du was da steht. lösche per SSH das fireflyiii volumen und führe den docker composer erneut aus.

Leider ist Felix grade sehr im Streß.
Raspberry PI 400 4GB # Raspberry PI 4B 4GB

Andy
User
User
Beiträge: 192
Registriert: Fr 16. Jul 2021, 22:06

Re: Docker-Compose verursacht Fehler

Beitrag von Andy »

Mein Sohn hat mir die Firewall geöffnet, mal sehen ob ich dir helfen kann.

Der einfacheren Anwendung wegen istalliere dir bitte einmal den midnight comander

Code: Alles auswählen

sudo apt-get install mc
nach der installation MC mit root rechten starten

Code: Alles auswählen

sudo mc
im ordner /home/pi/ei23-docker/volumes findest du die installierten Volumen also die Tools die du bei der Installation ausgewählt hattest.
Lösche mit hilfe des MC den Ordner fireflyiii dnach kannst du MC mit F10 beenden.
gib in der console nun

Code: Alles auswählen

ei23 dc
ein

Das Ergenbis sieht bei mir so aus:

Code: Alles auswählen

pi@moscitoboxpi:~ $ ei23 dc
WARNING: Some networks were defined but are not used by any service: fireflyiii
ei23 is up-to-date
wireguard is up-to-date
influxdb is up-to-date
pihole is up-to-date
portainer is up-to-date
traefik is up-to-date
homeassistant is up-to-date
duplicati is up-to-date
nextcloud_db is up-to-date
mosquitto is up-to-date
grafana is up-to-date
nextcloud is up-to-date
Total reclaimed space: 0B
===================================================
//// Ungenutzte Docker Images wurden gelöscht
===================================================
===================================================
//// Docker-Compose wurde erfolgreich ausgeführt!!!
===================================================
Die Meldung WARNING: Some networks were defined but are not used by any service: fireflyiii darfst du ignorieren.
Wenn dich das stört mache folgendes:
Starte wieder MC mit root rechten und geh in den Ordner /home/pi/ei23-docker , dort findest du die Datei docker-compose.yml öffne sie mit F4 . MC fragt beim ersten mal welchen editor du nutzen willst. Ich empfehle nano, der ist einfach zu bedienen und sehr mächtig.

In der docker-compose.yml findest du im oben Abschnitt

Code: Alles auswählen

version: '3'

networks:
  nextcloud: # comment this out if not needed
    driver: bridge
    internal: true
  fireflyiii: # comment this out if not needed
    driver: bridge
    internal: true
ändere das in

Code: Alles auswählen

version: '3'

networks:
  nextcloud: # comment this out if not needed
    driver: bridge
    internal: true
#  fireflyiii: # comment this out if not needed
#    driver: bridge
#    internal: true
Die auskommentierten Zeilen werden dann blau.

Mit STRG+X beenden und mit Y (für yes)speichern und mit ENTER bestätigen.
ei23 dc erneut ausführen.
Jetzt sollte die Fehlermeldung weg sein.

MfG
Raspberry PI 400 4GB # Raspberry PI 4B 4GB

Silosch
Neu hier
Neu hier
Beiträge: 3
Registriert: So 24. Okt 2021, 10:18

Re: Docker-Compose verursacht Fehler

Beitrag von Silosch »

Danke schonmal für die Hilfe!
Hoffentlich ist es nur positiver Stress bei Felix! Es sei ihm verziehen ;)

Also unter:
/home/pi/ei23-docker/volumes finde ich nur die unten stehenden Ordner, kein Fireflyiii:
/ei23
/homeassistant
/mosquitto
/pihole
/traefik

Das einzige was ich mit fireflyiii finde ist in:
/home/pi/ei23-docker/composer_templtes
fireflyiii.yml

Da sollte ich wohl die Finger von lassen?

Die docker-compose.yml hab ich schonmal angepasst und nach dem ei23 dc kam dann nur noch:

pi@raspberrypi:~ $ ei23 dc
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
===================================================
//// Docker-Compose verursacht Fehler... (siehe oben)

Überprüfe die "ei23-docker/docker-compose.yml" auf Fehler,
oder entferne ggf. das Docker-Image welches den Fehler verursacht.
Es ist möglich das ein Docker-Image veraltet ist.
Führe nach dem Anpassen der docker-compose.yml "ei23 dc" aus.
Ist dies eine Erstinstallation, müssen mit dem ei23 Skript nochmals Passwörter gesetzt werden

Eine komplette Neuinstallation durch das Skript ist NICHT notwendig!!!
===================================================

ich hoffe das bringt dich, für mich ;), bei der Fehlersuche weiter.

Wie könnte ich das denn bei der Installation rausschmeißen?

Viele Grüße

Benutzeravatar
ei23felix
Administrator
Administrator
Beiträge: 345
Registriert: Sa 17. Jul 2021, 10:44
Kontaktdaten:

Re: Docker-Compose verursacht Fehler

Beitrag von ei23felix »

ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
Ich saug mir die Zeit gerade nur so aus den Fingern, habe zu viele Aufträge angenommen... Etwas verzettelt...

Zu dem Problem:
Docker scheint bei dir gar nicht richtig zu laufen. Hatte ich auch schonmal, ich hab es dann einfach neu installiert.

Code: Alles auswählen

curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
sudo apt install -y docker-compose
Dann ging es wieder. Manchmal hängt es auch etwas vom Wetter ab ;)
  • Böse Menschen sind selten tatsächlich böse, meistens eher faul oder dumm.
  • Du kannst nur dann sicher sein, wenn du weißt, dass du nie ganz sicher sein kannst.
  • Du kannst nur unabhängig werden, wenn du weißt, dass du nie ganz unabhängig sein wirst.

Silosch
Neu hier
Neu hier
Beiträge: 3
Registriert: So 24. Okt 2021, 10:18

Re: Docker-Compose verursacht Fehler

Beitrag von Silosch »

Das hat schonmal funktioniert jedoch bekomme ich jetzt folgenden Fehler wenn ich bestimmte Programme vom Homeserver starten möchte:

Safari kann Seite "192.168.1.33:1880" nicht öffnen, da Safari keine Verbindung zum Server "192.168.1.33" aufbauen kann.

Die Meldung hab ich bei mehreren Programmen und manche funktionieren wie Nextcloud oder MotionEye.

Bei mir hat sich scheinbar der Fehlerteufel eingeschlichen. :twisted:

Benutzeravatar
ei23felix
Administrator
Administrator
Beiträge: 345
Registriert: Sa 17. Jul 2021, 10:44
Kontaktdaten:

Re: Docker-Compose verursacht Fehler

Beitrag von ei23felix »

Dann würde ich es am besten noch mal ganz neu installieren, ist am einfachsten.
NodeRED (Port 1880) läuft offenbar ja auch nicht...
Das Problem hatte ich gestern bei einem Test auch noch, es liegt nicht am Skript, dass kann ich sagen.
Gestern wollte sich NPM beispielsweise nicht installieren und dann ging NodeRED natürlich auch nicht.
Alles nochmal gemacht, 20 Minuten später lief es.
  • Böse Menschen sind selten tatsächlich böse, meistens eher faul oder dumm.
  • Du kannst nur dann sicher sein, wenn du weißt, dass du nie ganz sicher sein kannst.
  • Du kannst nur unabhängig werden, wenn du weißt, dass du nie ganz unabhängig sein wirst.

joschua
User
User
Beiträge: 11
Registriert: Mi 10. Nov 2021, 16:47

Re: Docker-Compose verursacht Fehler

Beitrag von joschua »

Ich habe so einen ähnlichen Fehler
ERROR: environment variable name 'HOME ' may not contain whitespace.
===================================================
//// Docker-Compose verursacht Fehler... (siehe oben)

Überprüfe die "ei23-docker/docker-compose.yml" auf Fehler,
oder entferne ggf. das Docker-Image welches den Fehler verursacht.
Es ist möglich das ein Docker-Image veraltet ist.
Führe nach dem Anpassen der docker-compose.yml "ei23 dc" aus.
Ist dies eine Erstinstallation, müssen mit dem ei23 Skript nochmals Passwörter gesetzt werden

Eine komplette Neuinstallation durch das Skript ist NICHT notwendig!!!


Kann mir jemand helfen?

cookie
User
User
Beiträge: 6
Registriert: Mi 10. Nov 2021, 18:03

Re: Docker-Compose verursacht Fehler

Beitrag von cookie »

joschua hat geschrieben:
Mi 10. Nov 2021, 16:50
Ich habe so einen ähnlichen Fehler
ERROR: environment variable name 'HOME ' may not contain whitespace.
===================================================
//// Docker-Compose verursacht Fehler... (siehe oben)

Überprüfe die "ei23-docker/docker-compose.yml" auf Fehler,
oder entferne ggf. das Docker-Image welches den Fehler verursacht.
Es ist möglich das ein Docker-Image veraltet ist.
Führe nach dem Anpassen der docker-compose.yml "ei23 dc" aus.
Ist dies eine Erstinstallation, müssen mit dem ei23 Skript nochmals Passwörter gesetzt werden

Eine komplette Neuinstallation durch das Skript ist NICHT notwendig!!!


Kann mir jemand helfen?
Exakt den selben Fehler habe ich auch. Habe heute bereits 4 mal raspbian neu aufgespielt und dann jeweils das skript gestartet.

cookie
User
User
Beiträge: 6
Registriert: Mi 10. Nov 2021, 18:03

Re: Docker-Compose verursacht Fehler

Beitrag von cookie »

Habe den Fehler gefunden
Die Datei ei23-docker/docker-compose.yml editieren
und hier folgenden eintrag ändern:

Code: Alles auswählen

 esphome: 
    command: "config/ dashboard"
    container_name: esphome
    environment: 
   - "HOME = \"/\""
    image: esphome/esphome-armv7
    network_mode: host
    ports: 
      - "6052:6052"
      - "6053:6053"
      - "6123:6123"
    restart: unless-stopped
    user: 0
    volumes: 
      - "./volumes/esphome:/config:rw"
in

Code: Alles auswählen

 esphome: 
    command: "config/ dashboard"
    container_name: esphome
    environment: 
     - "HOME=\"/\""
    image: esphome/esphome-armv7
    network_mode: host
    ports: 
      - "6052:6052"
      - "6053:6053"
      - "6123:6123"
    restart: unless-stopped
    user: 0
    volumes: 
      - "./volumes/esphome:/config:rw"
sprich die Leerzeichen bei -"HOME=\"/\"" müssen weg.

Antworten