Frage Rezeptsuite auf Docker

4 Jahre 7 Monate her #2406 von Blackmyth
Blackmyth antwortete auf Rezeptsuite auf Docker

alexg schrieb: Das oben gepostete Dockerfile funktioniert nicht auf einem arm/v7 System.

Damit sollte es funktionieren:

FROM bellsoft/liberica-openjdk-debian
RUN apt-get update && apt-get install -y --no-install-recommends xvfb openjfx && rm -rf /var/lib/apt/lists/*

ADD ./rezeptsuite.client.fx.jar /opt/rezeptsuite.client.fx.jar

EXPOSE 8000

CMD exec $JAVA_HOME/bin/java -cp /opt/rezeptsuite.client.fx.jar:/usr/lib/jvm/java-8-openjdk-armhf/jre/lib/ext/* rezeptSuite.fx.RezeptSuite server


Super danke das du dich dazu zurück meldest.
Komme damit aber leider nicht weiter. Wie erstelle ich so den Docker ?

Kennst du dich damit aus?

Bei fertigen Dockern kann ich zum Beispiel auch immer einen Pfad mit -v angeben wohin die Daten gespeichert werden. Möchte alle individuellen Daten nicht auf der SD Karte haben sondern ausgelagert auf einer SSD.

Weist du was ich meine ?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

4 Jahre 7 Monate her #2408 von Blackmyth
Blackmyth antwortete auf Rezeptsuite auf Docker
Einen Schritt bin ich weiter.
Konnte das Dockerfiles erstellen. Jedoch bekomme ich beim Ausführen des Dockers folgende Fehlermeldung:

Error: Unable to initialize main class rezeptSuite.fx.RezeptSuite,
Caused by: java.lang.NoClassDefFoundError: javafx/scene/Node,

Jemand eine Idee ?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

4 Jahre 7 Monate her #2411 von alexg
alexg antwortete auf Rezeptsuite auf Docker
Wie sieht die Datei aus? Wie oben gepostet?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

4 Jahre 7 Monate her - 4 Jahre 7 Monate her #2412 von Blackmyth
Blackmyth antwortete auf Rezeptsuite auf Docker

alexg schrieb: Wie sieht die Datei aus? Wie oben gepostet?

Ja genau wie oben :(

Die rezeptsuite.client.fx liegt im selben Verzeichnis. Ist das korrekt ?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

4 Jahre 7 Monate her #2413 von alexg
alexg antwortete auf Rezeptsuite auf Docker
Ja, das passt. Wichtig ist dass im Container dieser Pfad existiert "/usr/lib/jvm/java-8-openjdk-armhf/jre/lib/ext/*".

Bitte auf die letzte Zeile im Dockerfile achten.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

4 Jahre 7 Monate her - 4 Jahre 7 Monate her #2414 von Blackmyth
Blackmyth antwortete auf Rezeptsuite auf Docker

alexg schrieb: Ja, das passt. Wichtig ist dass im Container dieser Pfad existiert "/usr/lib/jvm/java-8-openjdk-armhf/jre/lib/ext/*".

Bitte auf die letzte Zeile im Dockerfile achten.


Problem ist, dass der Container mit der Fehlermeldung nicht startet, wie soll ich den Pfad dann prüfen ?
Oder muss Java auf Ubuntu installiert sein ?
Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Powered by Kunena Forum