Dies ist der 19. Tag von Payara Adventskalender 2016.
Payara hat ein Docker-Image, das auf dem Docker Hub veröffentlicht wird.
Aus diesem Grund lautet der Befehl zum Ausführen der Anwendung mit dem Payara Micro-Image wie folgt.
docker run -d --name=helloworld -p 8080:8080 \
-v `pwd`/helloworld/build/libs:/opt/payara/deployments:ro \
payara/micro java -jar /opt/payara/payara-micro.jar \
--deploy /opt/payara/deployments/helloworld.war
Ich mache es möglich, mit -p
auf den 8080-Port zuzugreifen.
Mit -v
wird das Verzeichnis, in dem die WAR-Datei gespeichert ist ( build / libs
oben), auf / opt / payara / deployments
gemountet.
Geben Sie danach das Bild an (payara / micro
) und schreiben Sie den Befehl java
, um Payara Micro zu verschieben.
Wie oben erwähnt, habe ich versucht, Payara Micro, das mit nur einer JAR problemlos bedient werden kann, mit Docker einfacher zu bewegen (ich persönlich finde es einfacher, weil ich die JAR nicht abrufen muss). .. Docker Hub hat auch "payara / server-full", "payara / server-web" und "payara / microprofile", also werde ich ein bisschen mehr mit ihnen spielen.
Ich habe eine Hello World-App auf GitHub, die ich erstellt habe, um Payara Micro auf Docker zu testen. Bitte probieren Sie sie aus, wenn Sie möchten.
Über ⛄️
Recommended Posts