Hi,
erstmal danke für das Docker File und die Mühe! Ich kann den container von @quallenbezwinger einwandfrei starten und habe auch die Berechtigungsthematik gelöst, sodass ich ein bestehendes File importieren konnte.
Kann mir einer erklären warum der untere Teil mit den Charts leer ist?
Auf meiner NAS waren wie oben schon einmal in den Kommentaren genannt für das Speichern von Dateien die Docker GID/UID Einstellungen des Docker Nutzers nötig.
Hi,
die neueste Version von PP braucht java 17 und das ist nicht im Container integriert.
Könnte man den Container auf den aktuellen Stand bringen? Bin leider Docker Anfänger sonst würde ich das selbst machen.
Ich betreibe einen Raspberry Pi 4 als Server ohne Desktop und darauf laufen unterschiedliche Docker Container.
Beim durchführen der Anleitung von Loader23 startet der Container. Allerdings erhalte ich beim Aufruf der IP:5800 einen schwarzen Bildschirm. Ich habe zudem unterschiedliche Lösungsideen aus diesem Beitrag ohne Erfolg ausprobiert.
Nun habe ich die These, dass das hier beschriebene Dockerfile nicht für den ARM Prozessor des Raspi ausgelegt ist. Sondern nur für amd64 funktioniert.
Ist es möglich, dieses Dockerimage auf einem Raspi auszuführen oder eine Raspi-Version davon zu erstellen?
Laut dem Forumbeitrag könnte PP auch auf dem Raspi als Desktopanwendung laufen. Jedoch bin ich ein Anfänger beim schreiben von Dockerfiles. Könnte mich bitte jemand dabei unterstützen?
Das wird auch weiter der limitierende Faktor bleiben. Java ist zwar Plattform unabhängig, die Eclipse GUI SWT Bibliotheken gibt es nur für bestimmte Prozessor-Familien. Siehe auch Project Plan - eclipse | The Eclipse Foundation
Konnte erfolgreich einen Container auf meinem Raspi 4 deployen und ausführen. Auf meinem Weg zur Lösung bin ich über einige Steine gestolpert. Meine Lösung in der Kürze falls jemand vor der gleichen Herausforderung steht.
Ich habe das Dockerfile von quallenbezwinger angepasst und die startapp.sh mit chmod 755 versehen. Zudem habe ich das verwendete archive x86_64 mit der arm kompatiblen aarch64 Version von PP ausgetauscht. Anschließend habe ich das Dockerfile mit der startapp.sh von quallenzwinger anhand der Anleitung von Loader23 gebaut. Seitdem läuft mein Container ohne Probleme
Hinweis:
Raspberry Pi & Docker muss in der 64 Bit Version laufen
Können Sie genauer erläutern, was Sie geändert haben? Setzen Sie schließlich den Docker Compose ein, wenn Sie einen oder die Docker-Datei erstellt haben?
Danke
Durch das Update auf Java 21 ab Version 0.72.0 läuft bei mir PP nicht mehr in Docker. Beim Anpassen der Java-Version von 17 auf 21 im Docker bin ich leider gescheitert. Hat es bereits jemand zum Laufen bekommen oder könnten die Docker, z.B. das von quallenbezwinger :), aktualisiert werden?
ich habe den ersten Post mal aktualisiert.
Als Java Package habe ich die Version von Adoptium genommen. Mit eigener Variable, dass sollte die Anpassung in Zukunft einfacher machen. Mit Version 23 ist es jetzt auch gleich die neuste Version.
Durch den neuen Befehlsblock werden auch noch ein paar Bereinigungen durchgeführt welche das Image ca. 100MB kleiner gemacht haben. Könnte allerdings auch an der anderen Java Version liegen
Außerdem habe ich die zuvor benötige startapp.sh ins dockerfile integriert, dadurch muss man nicht mehr auf das Linux Zeilenende der Datei achten.
Compose habe ich als Alternative zum docker run auch hinzugefügt.