2017-06-12 1 views
0

Ich versuche, den JHipster im Andock-Container auszuführen und befolge die in https://jhipster.github.io/installation/ erwähnten Schritte.JHipster-Andockfenster von DockerHub funktioniert nicht

> docker pull jhipster/jhipster 
> mkdir ~/jhipster 
> docker run --name jhipster -v ~/jhipster:/home/jhipster/app -v ~/.m2:/home/jhipster/.m2 -p 8080:8080 -p 9000:9000 -p 3001:3001 -i -t jhipster/jhipster 

Wie ich es im interaktiven Modus leite er die JHIPSTER ASCII-Kunst zeigt und zeigt :: JHipster :: Running Spring Boot :: :: http://jhipster.github.io ::. Das ist es.

Als ich docker ps: Jetzt

CONTAINER ID  IMAGE    COMMAND     CREATED    STATUS    PORTS                 NAMES 
f0015bd63658  jhipster/jhipster "tail -f /home/jhipst" 2 minutes ago  Up 2 minutes  0.0.0.0:3001->3001/tcp, 0.0.0.0:8080->8080/tcp, 0.0.0.0:9000->9000/tcp jhipster 

wenn ich versuche, localhost zuzugreifen: 8080 Ich bin immer Diese Seite funktioniert nicht ERR_EMPTY_RESPONSE.

Ich habe in meinem ~/jhipster-Ordner eingecheckt, da ist nichts. Ich loggte in Container mit docker exec -it jhipster bash, es gibt nichts in App Ordner.

OS: MacOS 
Docker Version: Docker version 1.12.5, build 7392c3b 
docker-compose version 1.9.0, build 2585387 

Was fehlt mir?

Antwort

0

Wenn Sie das JHipster Docker-Image verwenden, sind alle Softwarevoraussetzungen installiert, aber Sie müssen den Generator weiterhin ausführen und Ihre Optionen auswählen.

Nach entlang der installation documentation, sollten Sie in den Behälter einzuloggen, um den app Ordner zu ändern, und führen Sie jhipster:

docker container exec -it jhipster bash 
cd /home/jhipster/app 
jhipster 

Sobald Ihre Anwendung erstellt wird, können Sie alle normalen webpack/Zug und Maven laufen Befehle. Die folgenden Befehle starten beispielsweise Ihr Backend und Ihr Frontend (in separaten Terminals ausgeführt).

./mvnw 
yarn start 
+0

Dank John Ruddell. Es funktioniert. Ich denke, es ist nett, es zu offiziellen Dokumenten hinzuzufügen, weil es eine faire Annahme ist, dass das Docker-Image die vorinstallierte jhipster-Beispiel-App enthalten kann. –

+0

Es ist in der Installation Dokumentation, die wir beide verknüpft –

+0

Das Problem ist, dass, nachdem ich den Container zu stoppen, alle Änderungen und Dateien, die ich hinzugefügt habe gelöscht werden. Haben Sie eine Idee, bitte? –

Verwandte Themen