Извините, я немного говорю по-английски, и спасибо за то, что нажали этот вопрос.
Я создал образ докера, его база - centos и установлен apache-tomcat, а jdk12
Это имя иtag: sadb0101 / cja: 0.1
Я написал Dockerfile на основе изображения, которое я сделал ранее, чтобы установить некоторые переменные среды и порты экспорта.
, но он не работал
FROM sadb0101/cja:0.1
ENV JAVA_HOME=/usr/local/java/jdk-12.0.2
ENV CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.46
ENV CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
ENV PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
EXPOSE 8080
WORKDIR /usr/local/tomcat/apache-tomcat-8.5.46/bin
CMD ./startup.sh
docker build -t sadb0101/cja:0.2 .
docker run -d -p 8888:8080 sadb0101/cja:0.2
Когда я ввожу команду оболочки, написанную выше, я хочу, чтобы мой сервер ввел порт 8888, и появится главный экран tomcat.
помогите мне, плз ㅠ. ㅠ
Я нажимаюsadb0101 / cja: 0,1 изображения в док-центре