0
Exécution d'un conteneur tomcat. Et lancé jms manuellement avec la commande ./standalone.sh.Conteneur Docker exécutant tomcat - Impossible de connecter jms à l'intérieur du conteneur Tomcat
Mon dockerfile ressemble à ceci
ADD dockerscript.sh /root/dockerscript.sh RUN chmod +x /root/dockerscript.sh RUN /root/dockerscript.sh run $DOCKER_HOST $DOCKER_PORT> # Start Tomcat ENV JPDA_ADDRESS 8000 CMD ["catalina.sh","jpda","run"]
Dans docker.sh
docker build --no-cache --build-arg DOCKER_HOST=$INPUT_HOST --build-arg DOCKER_PORT=$INPUT_PORT -t $IMAGE_NAME . docker run --name $CONTAINER_NAME -d -p $INPUT_PORT:$INPUT_PORT -p $DEBUG_PORT:$DEBUG_PORT $IMAGE_NAME
Mais je ne suis pas en mesure de se connecter à la file d'attente jms avec cette approche.
Tomcat peut-il connecter jboss jms à l'intérieur du conteneur?
Merci, Kusuma
Pénétrez dans le conteneur et installer 'net tools' puis utilisez' nestat -plnt' pour vérifier si le port 8000 est en train d'écouter à l'intérieur du conteneur ou non –
a couru netstat -plnt. Je n'ai aucune information de port concernant le port Connexions Internet actives (seulement les serveurs) Proto Recv-Q Send-Q Adresse locale Adresse étrangère Etat PID/Nom du programme /# – kusumat
Comment l'avez-vous exécuté? Vous devez d'abord exécuter l'image, puis utiliser la commande 'docker exec -it' –