[JAVA] Führen Sie Payara mit Docker aus

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

Führen Sie Payara mit Docker aus
Führen Sie TAO Core mit Docker aus
Führen Sie Rails immer im Docker aus
Lassen Sie Jupyter Lab überall mit Docker arbeiten
Führen Sie Ubuntu + ROS mit Docker auf dem Mac aus
So führen Sie Blazor (C #) mit Docker aus
Starten Sie MariaDB mit Docker
Explodiere Docker mit WSL2
Verwenden Sie Puphpeteer mit Docker
Führen Sie JSP Hello World mit Tomcat auf Docker aus
Bedienen Sie Emby mit Docker
Erstellen Sie mit Docker ein Jupyter-Notizbuch und führen Sie Ruby aus
Einweg-PHP mit Docker
Führen Sie das alte Vivado mit Dockers Gastbetriebssystem als CentOS 7.4 aus
Führen Sie Mosquitto mit Docker aus und versuchen Sie die WebSocket-Kommunikation mit MQTT
Führen Sie Batch mit Docker-Compose mit Java-Batch aus
Bereitstellung mit EC2 / Docker / Laravel
Docker-Management mit VS-Code
Führen Sie openvpn unter Docker aus (Windows)
Richten Sie GitLab mit Docker ein
Führen Sie Tensorflow mit THETA V aus
Führen Sie LIFF mit Spring Boot aus
Demontage des Docker-Ausführungsbefehls. .. ..
Docker Autostart-Einstellung mit wsl2
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Spring Boot beginnend mit Docker
Erstellen einer Docker-Umgebung mit WSL
Verwalten Sie die CocoaPods-Version mit Docker
Mit Docker erstellte Webanwendung (1)
Ich habe BIND mit Docker ausprobiert
Erstellen Sie DynamoDB local mit Docker
Führen Sie Java VM mit Web Assembly aus
[Docker] Wird immer mit Docker + Rails verwendet
Verwenden von PlantUml mit Honkit [Docker]
Erstellen Sie mit Docker eine Vue3-Umgebung!
Erstellen Sie die Node.js-Umgebung mit Docker Compose
Führen Sie das SSE-Beispiel (Server-Sent-Event) auf Docker aus
Erstellen Sie mit Docker eine lokale Couchbase-Umgebung
Installieren Sie Java mit Ubuntu 16.04 Docker
Schritte zum Ausführen von Docker auf einem Mac