Dockerimage

Solaranzeige und Docker
Alles was mit der Docker Version zu tun hat.

Moderatoren: Ulrich, DeBaschdi

etofi
Beiträge: 56
Registriert: Fr 27. Nov 2020, 12:15
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Dockerimage

Beitrag von etofi »

Wir brauchen wieder mal ein Update im Docker Container.
Ich bekomme beim Ausführen der PVForecasts.py aktuell folgenden Fehlermeldung

Code: Alles auswählen

/usr/local/lib/python3.9/dist-packages/pandas/core/computation/expressions.py:21: UserWarning: Pandas requires version '2.8.4' or newer of 'numexpr' (version '2.7.2' currently installed).
  from pandas.core.computation.check import NUMEXPR_INSTALLED
--v2.11.04--------------- Start (config.ini at 2024-07-27, 08:28:04 - local)
processing MOSMIX_L
Error: Can't run MOSMIX_L - pvlib library installation missing or old version (required: >=0.9.0)
Terminating in method MOSMIX_L; review config file to fix error, or report issue on Github
Den ersten Teil zu 'numexpr' kann man so beheben

Code: Alles auswählen

pip install --upgrade numexpr
@DeBaschdi: Kannst Du das bitte in das aktuelle Image einbauen.

Den zweiten Teil hatten wir schon mal ich versuche das mit StefaE zu klären

UPDATE:
Den zweiten Teil zu 'pvlib ' kann man so beheben

Code: Alles auswählen

pip install --upgrade h5py
@DeBaschdi: Kannst Du auch das bitte in das aktuelle Image einbauen.

DeBaschdi
Beiträge: 304
Registriert: Mo 10. Aug 2020, 08:13
Hat sich bedankt: 14 Mal
Danksagung erhalten: 58 Mal

Re: Dockerimage

Beitrag von DeBaschdi »

Moin,
ich komm gerad aus dem Urlaub zurück, ich schau mir das an

Kuschelmonschter
Beiträge: 59
Registriert: So 23. Jan 2022, 20:38
Hat sich bedankt: 4 Mal
Danksagung erhalten: 4 Mal

Re: Dockerimage

Beitrag von Kuschelmonschter »

Ich setze gerade einen neuen Raspberry Pi 5 mit 8 GB auf (hauptsächlich, um Immich darauf laufen zu lassen). Ich habe Solaranzeige diesmal über docker compose aufgesetzt. Das im Repo zur Verfügung gestellte docker-compose.yml weist einen Fehler bei User- und Group-ID auf (PUID statt USER_ID u. PGID statt GROUP_ID). Außerdem ist der version-Tag bei neueren compose Versionen obsolet. Hier meine Variante:

Code: Alles auswählen

services:
  solaranzeige:
    image: takealug/solaranzeige:arm64v8
    container_name: Solaranzeige
    environment:
      - USER_ID=2001
      - GROUP_ID=2001
      - TIMEZONE=Europe/Berlin
      - UPDATE=no
      - MOSQUITTO=yes
      - INFLUXDB=yes
    volumes:
      - /home/Solaranzeige/var/solaranzeige:/solaranzeige
      - /home/Solaranzeige/var/pvforecast:/pvforecast
      - /home/Solaranzeige/var/influx:/var/lib/influxdb
      - /home/Solaranzeige/var/grafana:/var/lib/grafana
      - /home/Solaranzeige/var/www:/var/www
    tmpfs:
      - /var/log
      - /tmp
    ports:
      - 3000:3000
      - 1883:1883
      - 8080:80
    restart: unless-stopped
Wenn ich PIUD und GUID verwende, wird im Container 99/100 verwendet, egal, was ich setze.

Mir ist auch noch aufgefallen, dass du einen chmod 777 auf die ganzen Volume-Dateien machst. Wohl damit sie außerhalb vom Container von jedem gelesen/geschrieben werden können? Evtl. sollte man hier eher den Host-User reingeben und chmod 770 machen?

froos22
Beiträge: 5
Registriert: Mi 11. Sep 2019, 23:04
Wohnort: Die Niederlande

Re: Dockerimage

Beitrag von froos22 »

Ich wollte nur mal melden das ich super Zufrieden bin mit dem Dockerimage und Compose datei. Mein Pi 3 war am sterben und jetzt konnte ich flott auf mein Dockerhost umsteigen ohne Luecken im Monitoring.

Super!
----
Wer Rechtschreibfehler findet, darf sie behalten
----

zufi
Beiträge: 7
Registriert: Di 26. Nov 2024, 12:51
Hat sich bedankt: 1 Mal

Re: Dockerimage

Beitrag von zufi »

wie funktioniert der Abgleich zwischen der Raspi-Version und dem Docker Container?

Ulrich hat heute einen hotfix gemacht, damit mein neuer Sofar WR läuft. Dieser fix ist aber nun natürlich nicht im Docker-Container.
Wie muss ich hier vorgehen? Kann man die Docker-Version einfach updaten und wenn ja, wie?

Merci!

Zurück zu „Docker Container“

Wer ist online?

Mitglieder in diesem Forum: Sonstige [Bot] und 0 Gäste