J'ai un problème avec un conteneur docker ...Docker Container arrêté automatiquement au milieu du serveur de démarrage
Voici mon DockerFile. J'utilise l'image de tomcat et le déploiement de mon dossier de guerre à /usr/local/tomcat/webapps
FROM tomcat
RUN apt-get update && apt-get -y upgrade
WORKDIR /usr/local/tomcat
ADD app.war /usr/local/tomcat/webapps/app.war
EXPOSE 8091
J'utilise la commande suivante pour démarrer le conteneur
docker run conteneur -p 8091: 8091 -d imageName
Après En exécutant la commande ci-dessus, je peux voir que le serveur Tomcat démarre. Quand il a commencé complètement, le conteneur s'est arrêté automatiquement.
J'ai essayé d'utiliser différentes commandes comme ci-dessous, mais cela n'a pas aidé.
conteneur docker run -p 8091: 8091 imageName -itd
Suis-je utiliser des paramètres incorrects pour exécuter le conteneur? Dois-je ajouter quelque chose dans mon dockerfile?
Veuillez coller la sortie du journal du conteneur afin que nous puissions voir ce qui ne va pas? –
Utilisez 'COPY' au lieu de' ADD' pour déployer le fichier war dans le conteneur tomcat. Essayez d'utiliser la commande 'docker container run -d --nom tomcat -p 8091: 8091' –
Et construisez aussi votre image en premier 'build d'image docker -t hellotomcat .' –