Seite 2 von 39

Re: Dockerimage

Verfasst: Mo 28. Sep 2020, 13:10
von DeBaschdi
Andreb hat geschrieben:
So 27. Sep 2020, 20:09

alles andere frisst mir zu viel Strom.
Sicher, ich beispielsweise bin power User, hab ~20 Server Dienste auf meinem Unraid Server (20W) laufen ,
wenn ich 20 Raspberrys einsetzen würde wäre das doof.

Re: Dockerimage

Verfasst: Mo 28. Sep 2020, 19:46
von reini0815
Hallo DeBaschdi,

danke!!!! Das ist super.
Ich werde es gleich testen, sobald ich etwas Zeit habe.

Wahrscheinlich werde ich nach dem ersten Test dein Dockerfile noch etwas anpassen. Da ich schon einen Mosquitto auf dem Raspi laufen habe, werde ich versuchen meinen vorhandenen zu nutzen. Mal sehen was für Klippen mich da erwarten ;-)

Ich berichte dann über meine Erfahrungen.

Reinhard

Re: Dockerimage

Verfasst: Mo 28. Sep 2020, 19:57
von DeBaschdi
Klar, Verbesserungsvorschläge sind willkommen, du kannst auch auf github pull requests schicken :)

Ist erstmal ein Initial Image, was geht ist das auslesen meines Plenticore Plus, alles andere ist ungetestet.
Datenbanken und Grafana settings (/var/lib/xyz)sind u.a persistent herausführbar und "austauschbar", also übernahme vom PI sollte 1:1 funktionieren.

Re: Dockerimage

Verfasst: Di 29. Sep 2020, 08:43
von DeBaschdi
Image Version 0.0.3 ist online :
- Add Grafana Plugins briangann-gauge-panel
- Add Grafana Plugin fetzerch-sunandmoon-datasource

Re: Dockerimage

Verfasst: So 4. Okt 2020, 18:51
von gropi
Danke Dir für die super Arbeit. Habe mit docker-compose den Teil am Laufen, hier die docker-compose.yml Datei:

Code: Alles auswählen

---
version: "2"
services:
  solaranzeige:
    image: takealug/solaranzeige:amd64
    container_name: Solaranzeige
    environment:
      - PUID=1002
      - PGID=1000
      - TZ=Europe/Berlin
      - UPDATE="yes"
    volumes:
      - /home/dockerperson/solaranzeige/data/solaranzeige:/solaranzeige
      - /home/dockerperson/solaranzeige/data/influx:/var/lib/influxdb
      - /home/dockerperson/solaranzeige/data/grafana:/var/lib/grafana
      - /home/dockerperson/solaranzeige/data/www:/var/www
    ports:
      - 3000:3000
    restart: unless-stopped
Wie Ihr sieht, habe ich als Unterverzeichnis 4 Verzeichnisse angelegt.
Gestartet wird mit: docker-compose up -d
Alles andere wie in der Anleitung.

Re: Dockerimage

Verfasst: Mo 5. Okt 2020, 11:43
von Andreb
Sagt mal, wenn ich Docker richtig verstehe, könnte ich jetzt auch das Docker Image für den Raspi nehmen?
Solange der Raspi genug "Dampf" hat - und das hat der 4er - würde das ja reichen.

Re: Dockerimage

Verfasst: Mo 5. Okt 2020, 13:46
von DeBaschdi
Hi,
Docker ist recht sparsam, nur ram sollte genug "da sein"
Ich denke schon das der 4rer genug Reserven hat.

Das eigentliche Image ist auch nur ~240MB groß:)
Es basiert auf Debian Buster "slim"

Re: Dockerimage

Verfasst: Mo 5. Okt 2020, 15:07
von Morchel
Habe auch docker am Pi 4 laufen. Geht perfekt. Man kann den Speicher im docker Compose auch eingrenzen.

Re: Dockerimage

Verfasst: Di 6. Okt 2020, 22:00
von bjoernbg
Ja, Docker auf dem Pi ist kein Problem. Aufpassen muss man aber mit Influx – wenn der RAM zur Neige geht (und Influx is hungrig!) stürzt der Container einfach ab. Dabei ging mir auch schon die Datenbank mal kaputt. Am besten also den Ramverbrauch im Auge behalten und mit genügend Puffer planen (zum starten und auch zwischendurch braucht influx immer wieder mal ne gehörige Menge mehr RAM als im Normalbetrieb).

Re: Dockerimage

Verfasst: Mi 7. Okt 2020, 20:14
von Morchel
Damit man dann den PI Monitoren kann, gibt es auch Lösungen welche ebenfalls in einem Docker laufen.
Lauft unter anderem mit cAdvisor.