J'ai créé une image docker pour un simple fichier Java-Spring MVC War (Docker Config ci-dessous). Je suis capable d'exécuter la commande using docker run et aussi je ne vois aucune erreur dans le journal ou problème de téléchargement de guerre dans le registre interne dans Openshift-minishift. J'ai été capable de tirer l'image dans ma console Openshift-minishift.Impossible d'accéder à une image Docker de War en cours (avec tomcat) dans minishift - OpenShift-Origin
#Docker Config
FROM tomcat:8.0.20-jre8
MAINTAINER [email protected]
ENV CATALINA_HOME /usr/local/tomcat
ENV PATH $CATALINA_HOME/bin:$PATH
RUN mkdir -p "$CATALINA_HOME"
WORKDIR $CATALINA_HOME
RUN chgrp -R 0 $CATALINA_HOME
RUN chmod -R g+rw $CATALINA_HOME
RUN find $CATALINA_HOME -type d -exec chmod g+x {} +
#RUN mkdir $CATALINA_HOME/app_conf
#ADD config $CATALINA_HOME/app_conf/
COPY build/libs/distributed-app-1.0.war $CATALINA_HOME/webapps/
#RUN sed -i -e 's/^shared.loader=$/shared.loader="${catalina.base}\/app_conf"/' $CATALINA_HOME/conf/catalina.properties
EXPOSE 8080
CMD ["catalina.sh", "run"]
- OC Commandes
oc new-project ext-project
oc login -u admin
oc policy add-role-to-user admin ashokgudise ext-project
oc adm policy add-scc-to-group anyuid system:authenticated
oc policy add-role-to-group system:image-puller system:serviceaccounts:extproject
docker login -u ashokgudise -p XXXXXXXX 111.11.111.11:5000
docker push 111.11.111.11:5000/ext-project/dock-img-app:latest
docker tag dist-app:1.0 111.11.111.11:5000/ext-project/dock-img-app:latest
Je ne vois pas quelque chose d'inhabituel ou des exceptions dans les journaux de tomcat de mon pod, je peux aussi voir la guerre a explosé dans le terminal de la nacelle.
Je ne pouvais pas en mesure d'exécuter l'application avec itinéraire généré,
Peut-être d'abord essayer de courber votre service-ip: port à partir de votre serveur. Si cela fonctionne c'est probablement le fait que vous devez créer un itinéraire au-dessus de votre service = exposer votre service. – lvthillo
@ lorenzvth7 J'ai créé la route ci-dessus en utilisant la console d'administration à partir d'un service déjà généré, cela ne va-t-il pas prendre en charge le processus mentionné ci-dessus? –
Je pense qu'il devrait. Quelle est la sortie lorsque votre sur le serveur essaie de boucler votre service-ip: port? – lvthillo