Remarque: Afin d'exécuter votre application Spring Boot dans Tomcat autonome, veuillez effectuer les modifications du code mentionnées lors du déploiement de l'application Springboot dans Tomcat autonome
FROM tomcat:8.5-jdk11-openjdk-slim
ADD target/sample.war /usr/local/tomcat/webapps/
EXPOSE 8080
CMD ["catalina.sh", "run"]
| Mot-clé | Usage |
|---|---|
| DEPUIS | Image de base au-dessus de laquelle notre image personnalisée doit être construite |
| AJOUTER | Copier le fichier de guerre dans le dossier WebApps à l'intérieur de Docker |
| EXPOSER | Exposez le port 8080 à l'extérieur du conteneur Docker |
| CMD | La commande à exécuter lorsque l'image docker est exécutée |
Maintenant, exécutez la commande
> docker-compose up --build
Remarque : - Build est utilisé pour construire des images avant de démarrer le conteneur au lieu d'utiliser l'image existante
La commande ci-dessus commencera le traitement du fichier docker-compose.yml. Puisque nous avons spécifié la construction :. Dans le fichier docker-compose.yml, il recherchera dockerfile dans le répertoire actuel et créera une image personnalisée en utilisant la même chose.
Une fois le conteneur Docker en place, essayez de frapper http: // localhost: 8080 / sampon / index? Name = Vicky