0
我已經爲簡單的Java-Spring MVC War文件創建了docker鏡像(Docker配置如下)。我能夠運行使用docker run命令,並且在日誌中沒有看到任何錯誤,或者在將操作上傳到Openshift-minishift的內部註冊表中時遇到麻煩。我能夠在我的Openshift-minishift控制檯中拉出圖像。無法在minishift中訪問正在運行的Docker鏡像(使用tomcat) - 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命令
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
我沒有看到我的吊艙的Tomcat日誌中的任何不尋常的事情或例外,我也可以看到在羣的終端爆炸戰爭。
我能不能與生成路徑運行應用程序,
您是否在服務之上創建了路線?也許首先嚐試從你的服務器上curl你的service-ip:port。如果可行,那麼您可能需要在服務上方創建路線=公開您的服務。 – lvthillo
@ lorenzvth7我已經使用已經生成的服務的管理控制檯創建了上述路線,是不是要照顧上述過程? –
我認爲應該。當你在服務器上試圖壓縮你的service-ip:port時,輸出是什麼? – lvthillo