Bilder 🐳 zum Testen von Entwicklungsdiensten

Hallo,

FĂŒr diejenigen, die einen Dienst entwickeln, aber nicht unbedingt mit Docker vertraut sind, schlage ich vor, dass Sie Ihre Bilder erstellen, damit die Community Ihre Integrationen testen kann!
Sie mĂŒssen mir hier einfach die Infos (Dienst, GitHub-Link) geben

Die Bildaktualisierungen werden hĂ€ufig in AbhĂ€ngigkeit von meiner VerfĂŒgbarkeit durchgefĂŒhrt

VerfĂŒgbare Bilder

Integration Autor PR Forum :spouting_whale:
RFlink @joeypic hier hier hier
DSP-W215 @PhilippeMA hier hier hier
Arduino @billona :cross_mark: hier hier
Zigbee2mqtt @Reno hier hier hier
AwoX @AlexTrovato hier hier hier
ColorPicker @AlexTrovato hier hier hier

Beste Idee aller Zeiten! Danke <3

Danke fĂŒr den Vorschlag, wie wir am Telefon besprochen haben, das wird den Service-Entwicklern sehr helfen! :slight_smile:

Hmm
 ich kann meine erste Nachricht nicht mehr bearbeiten :thinking: vielleicht weil die Nachricht angepinnt ist?
daher neue Integration verfĂŒgbar

Ich habe deinen ersten Beitrag bearbeitet

Aktualisierung: Arduino-Bild hinzugefĂŒgt

Hallo @peb! Könntest du bitte das Arduino-Bild mit dem PR von @billona aktualisieren?

Die Bilder sind erstellt! :smiley:

Allerdings habe ich einen Fehler in den armv7- und v8-Bildern, einen Build-Fehler, den ich morgen zu beheben versuche.

:warning: Die v7- und v8-Bilder sind daher nicht aktuell, obwohl Dockerhub etwas anderes anzeigt
EDIT: Alles ist gut :slight_smile:

Danke! Halte uns hier auf dem Laufenden :slight_smile:

:white_check_mark: Arduino-Bilder aktualisiert :wink:

Hallo,
ich bin tatsÀchlich nicht sehr vertraut mit Docker :slight_smile:

Ich habe eine Àltere Version von gladysarduino laufen

Ich habe docker pull pebou/gladys:4.0.0-beta-integration-arduino ausgefĂŒhrt
Ich habe neu gestartet, vorher docker stop versucht, falls das etwas Àndert: Ich bin immer noch auf der alten Version (glaube ich) meine Installation ist immer noch konfiguriert:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c72c17fee6c7 bastilimbach/docker-magicmirror "./docker-entrypoint
" 3 days ago Created magic_mirror 8c805baf4369 nodered/node-red "npm start --cache /
" 3 days ago Exited (0) 23 hours ago 0.0.0.0:1880->1880/tcp mynodered 9685d96b61ef gladysassistant/gladys:4.0.0-beta-arm "docker-entrypoint.s
" 9 days ago Up 32 minutes gladys 21854d30a80c 616f5610c614 "docker-entrypoint.s
" 9 days ago Up 8 minutes gladysarduino b097e384cc1e containrrr/watchtower "/watchtower --clean
" 9 days ago Exited (1) 9 days ago watchtower

Das ist der watchtower-Container, der die Aktualisierung durchfĂŒhrt, in deinem Screenshot ist er gestoppt.

Wenn du manuell ein Update durchfĂŒhrst (docker pull), musst du den Container zerstören und dann neu erstellen. Ein Neustart reicht nicht aus, da das verwendete Image dasselbe bleibt.

Ok danke, ich habe Watchtower neu gestartet, den Container gelöscht und neu installiert.

Vielleicht ist es normal, aber ich habe immer noch meine SchaltflĂ€chen, die in der alten Version auf der Frontseite erstellt wurden, mit einem Reset des Arduino-Setup-Teils. Und ĂŒberall gibt es Fehler:

Keine Erkennung des Arduinos (kein Port wird angezeigt)
Eine Setup-Seite „Arduino verbunden“ erscheint auf allen anderen Seiten (z. B. auf dem Dashboard). Und im Arduino selbst ist die Erstellung von GerĂ€ten unmöglich und die Seite stĂŒrzt ab.

Bin ich im richtigen Container? Ich weiß es nicht!

Ich habe alles neu gemacht:

sudo docker rm ebabf2c7747c
docker ps -a

CONTAINER ID        IMAGE                                   COMMAND                  CREATED             
STATUS                    PORTS                    NAMES
e036228fe34b        containrrr/watchtower:latest            "/watchtower --clean
"   23 Minuten ago      
Up 23 Minuten             8080/tcp                 watchtower
2c1c670feaed        gladysassistant/gladys:4.0.0-beta-arm   "docker-entrypoint.s
"   23 Minuten ago      
Up 23 Minuten                                      gladys
c72c17fee6c7        bastilimbach/docker-magicmirror         "./docker-entrypoint
"   3 Tage ago          
Created                                            magic_mirror
8c805baf4369        nodered/node-red                        "npm start --cache /
"   4 Tage ago          
Exited (0) 33 Stunden ago   0.0.0.0:1880->1880/tcp   mynodered

` docker rmi 616f5610c614
Untagged: pebou/gladys@sha256:a493f49deb405fe212d7c47c69cf36f26add1140de249ab86089e7a369bf37a5
Deleted: sha256:616f5610c614c48c5f195d5f44a4720caaf0d2a062fcf63512535192ff66a12c
Deleted: sha256:76af2dad1d98d697ce73c99c8f447e32a86126b1b6c6fb4c2c46b9af8d800feb
Deleted: sha256:9147409a7e8e32f65ae50a14946ba05fed976f86b724f102a8ba33b98d6a4606
Deleted: sha256:5322dfa9ec564d51a74d6e5552d3a230290da0b24d40641a6359cf1f39ed2c2d
Deleted: sha256:9e42addf5f35458896c699e3b0b3eb0c129013ec0a2a348d14ed6e4a88a2b16f
Deleted: sha256:ab7720ee3b0d2476b29860ae96d76cabd7b3a706b87f263fdad4aa5bbfcc2952
Deleted: sha256:6b36611caf3ec82400c68dba9bd46a27e2e7a9598a86ce8ddfc8f18f3a9c64b2
Deleted: sha256:b2cc8b24f39a35c9cd1c4e7050e54b91c73d257665b6ca543093c8b6d744d7f4
Deleted: sha256:77126ef85a03e312d976f3b8454149d04a6b1956584466de660b936a9aabe362
Deleted: sha256:2c9ccb0ac9916fad3222605740145ad87c96dd9f0e3c8420b509a7a376e0e0db

 docker images
REPOSITORY                        TAG                 IMAGE ID            CREATED             SIZE
gladysassistant/gladys            4.0.0-beta-arm      67e73c308a10        2 Tage ago          439MB
containrrr/watchtower             latest              84378f5d38aa        9 Tage ago          13.3MB
nodered/node-red                  latest              777225a60b3b        3 Wochen ago         374MB
bastilimbach/docker-magicmirror   latest              329771a0fb0d        2 Monate ago        971MB

 docker pull pebou/gladys:4.0.0-beta-integration-arduino
4.0.0-beta-integration-arduino: Pulling from pebou/gladys
3cfb62949d9d: Already exists
1ef8a3a07026: Pull complete
b0a4348231c5: Pull complete
df326638a053: Pull complete
473593930026: Pull complete
3cd7994af1a5: Pull complete
8e2f51386701: Pull complete
a35f4b5e9d83: Pull complete
b7de55a98bd4: Pull complete
c54655355549: Pull complete
87dccf5f0036: Pull complete
Digest: sha256:e186b79d9d94134c2b2b60486c81ae893a5f88c4df73161f335083ede044d5e7
Status: Downloaded newer image for pebou/gladys:4.0.0-beta-integration-arduino
docker.io/pebou/gladys:4.0.0-beta-integration-arduino

docker run -d \
> --restart=always \
> --privileged \
> --network=host \
> --name gladysarduino \
> -e NODE_ENV=production \
> -e SERVER_PORT=8040 \
> -e TZ=Europe/Paris \
> -e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-arduino.db \
> -v /var/run/docker.sock:/var/run/docker.sock \
> -v /var/lib/gladysassistant:/var/lib/gladysassistant \
> -v /dev:/dev \
>  pebou/gladys:4.0.0-beta-integration-arduino
8fb40aba99afd95cf17401a8f34859bf5b1ae904739e9d20f626605fc0c82b3d

Ab hier: dasselbe Konzept: meine Installation ist immer noch vorhanden (die Datenbank wurde nicht zerstört?) und Fehler mit dem Arduino-Modul


Okay, ich sehe: Diese Zeile muss geÀndert werden, denke ich. Aber durch was?

gladys@raspberrypi:/var/lib/gladysassistant $ dir
gladys-arduino.db      gladys-arduino.db-wal  gladys-production.db-shm  gladys-rflink.db
gladys-arduino.db-shm  gladys-production.db   gladys-production.db-wal  init-containers.sh

Nein, denn wir lassen die Datenbank auf dem Host bestehen (sonst mĂŒsste man Gladys jedes Mal neu konfigurieren)

Du musst /var/lib/gladysassistant/gladys-arduino.db löschen, wenn du eine saubere Datenbank möchtest

Wozu du willst, das ist der Name der Datenbankdatei

Danke, ich habe ein neues Konto erstellt, aber die Fehler sind immer noch da. Das sehe ich auch im Topic gladysarduino.

@peb kannst du einen Link zu deinem GitLab geben? Ich habe den Eindruck, dass dein Dockerfile nicht aktuell ist und ich wĂŒrde gerne sehen, was du buildest :wink:

Danke!