[JAVA] Exécutez Payara avec Docker

C'est le 19ème jour du Calendrier de l'Avent Payara 2016.

Payara a une image Docker, qui est publiée sur le Docker Hub.

À partir de là, la commande pour exécuter l'application à l'aide de l'image Payara Micro est la suivante.

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

J'essaye d'accéder au port 8080 avec -p. -v monte le répertoire dans lequel le fichier WAR est stocké ( build / libs ci-dessus) sur / opt / payara / deployments. Après cela, spécifiez l'image (payara / micro) et écrivez la commande java pour déplacer Payara Micro.

Comme mentionné ci-dessus, j'ai essayé de déplacer Payara Micro, qui peut être facilement utilisé avec un seul JAR, en utilisant Docker plus facilement (personnellement, je trouve cela plus facile car je n'ai pas besoin d'aller chercher le JAR). .. Docker Hub a également payara / server-full, payara / server-web et payara / microprofile, donc je vais jouer un peu plus avec eux.

J'ai une application Hello world sur GitHub que j'ai créée pour essayer Payara Micro sur Docker, alors essayez-la si vous le souhaitez.

Ci-dessus ⛄️

Recommended Posts

Exécutez Payara avec Docker
Exécutez TAO Core avec Docker
Exécuter des rails à chaque fois dans le docker
Faites fonctionner Jupyter Lab n'importe où avec Docker
Exécutez Ubuntu + ROS avec Docker sur Mac
Comment exécuter Blazor (C #) avec Docker
Lancez MariaDB avec Docker
Exploser Docker avec WSL2
Utiliser Puphpeteer avec Docker
Exécutez JSP Hello World avec Tomcat sur Docker
Exploitez Emby avec Docker
Créez un notebook Jupyter avec Docker et exécutez ruby
PHP jetable avec Docker
Exécutez l'ancien Vivado avec le système d'exploitation invité de Docker en tant que CentOS 7.4
Exécutez Mosquitto avec Docker et essayez la communication WebSocket avec MQTT
Exécuter un lot avec docker-compose avec Java batch
Déployer avec EC2 / Docker / Laravel
Gestion Docker avec VS Code
Exécutez openvpn sur Docker (Windows)
Configurer GitLab avec docker
Exécutez Tensorflow avec THETA V
Exécutez LIFF avec Spring Boot
Désassemblage de la commande d'exécution Docker. .. ..
Paramètre de démarrage automatique de Docker avec wsl2
[Docker] Construction de l'environnement Rails 5.2 avec docker
Spring Boot à partir de Docker
Créer un environnement Docker avec WSL
Gérer la version de CocoaPods avec Docker
Application Web construite avec docker (1)
J'ai essayé BIND avec Docker
Construire DynamoDB local avec Docker
Exécuter Java VM avec Web Assembly
[Docker] À utiliser à tout moment avec Docker + Rails
Utilisation de PlantUml avec Honkit [Docker]
Créez un environnement Vue3 avec Docker!
Créer un environnement Node.js avec Docker Compose
Exécutez l'exemple SSE (Server-Sent-Event) sur le docker
Créer un environnement local Couchbase avec Docker
Installer Java avec Docker basé sur Ubuntu 16.04
Étapes pour exécuter Docker sur Mac