Seite 1 von 3

[Docker] Docker-Compose verursacht Fehler

Verfasst: So 24. Okt 2021, 19:57
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

Re: Docker-Compose verursacht Fehler

Verfasst: Do 28. Okt 2021, 23:39
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ß.

Re: Docker-Compose verursacht Fehler

Verfasst: Fr 29. Okt 2021, 00:06
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

Re: Docker-Compose verursacht Fehler

Verfasst: Sa 30. Okt 2021, 21:37
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

Re: Docker-Compose verursacht Fehler

Verfasst: Mo 1. Nov 2021, 20:12
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 ;)

Re: Docker-Compose verursacht Fehler

Verfasst: Do 4. Nov 2021, 20:49
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:

Re: Docker-Compose verursacht Fehler

Verfasst: Fr 5. Nov 2021, 13:14
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.

Re: Docker-Compose verursacht Fehler

Verfasst: Mi 10. Nov 2021, 16:50
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?

Re: Docker-Compose verursacht Fehler

Verfasst: Mi 10. Nov 2021, 18:06
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.

Re: Docker-Compose verursacht Fehler

Verfasst: Mi 10. Nov 2021, 19:15
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.