고정 표시기는 자신의 Tomcat 컨테이너 dockerfile 파일 내용을 구성

CentOS는로부터
WZW에 MAINTAINER <123. com>
추가 8u221 JDK - 리눅스 x64.tar.gz / usr / 지방 /
추가 아파치 톰캣-9.0.22.tar.gz / usr / 지방 /의
# 정력 편집기 설치
냠 RUN을 정력 -y 설치
#을 작업 방문 시간 WORKDIR 경로를 설정, 로그인 발판
ENV MYPATH / usr / 지방
WORKDIR $ MYPATH
# 자바 및 구성 환경 변수 바람둥이
ENV JAVA_HOME이 /usr/local/jdk1.8.0_221
ENV를 CLASSPATH $ JAVA_ 홈 / lib에 /dt.jar : $ JAVA는 HOME / lib 디렉토리 / tools.jar를
ENV CATALINA 홈 /usr/local/apache-tomcat-9.0.22
ENV CATALINA BASE /usr/local/apache-tomcat-9.0.22
ENV 경로는 PATH를 $ : $를 JAVA HOME / 빈 : $ CATAL_INA_HOME / lib 디렉토리 : $ CATAL_INA_HOME / 빈
듣기 # 런타임 컨테이너 포트
IEXPOSE 8080
시간 #을 시작 톰캣 실행

엔트리 포인트 [ "/usr/1ocal/apache-tomcat-9.0.22/bin/startup.sh"]
#CMD [ "/usr/1ocal/apache-tomcat-9.0.22/bin/catalina의 .sh", "실행" ]
CMD /usr/local/apache-tomcat-9.0.22/bin/startup.sh && 꼬리 -F /usr/local/apache-tomcat-9.0.22/bin/logs/catalina.out

跑容器:
고정 표시기 실행은 8080 -p를 -d : 8080 --name mytomcat9
-v /wzw/tomcat9/tomcat9logs/:/usr/local/apache-tomcat-9.0.22/bin/logs/
-v / wzw / tomcat9 / 테스트 / :는 / usr / 1ocal / 아파치 - 톰캣-9.0.22 / 웹 어플리케이션 / 테스트
-privileged = 사실
wzwtomcat9

(-V /wzw/tomcat9/tomcat9logs/:/usr/local/apache-tomcat-9.0.22/bin/logs/ 작성 -v /wzw/tomcat9/test/:/usr/1ocal/apache-tomcat-9.0 0.22 / 웹 응용 / 앞에 테스트 반전하면 테스트가 웹 응용에서 발견 될 수 없다)

게시 10 개 원래 기사 · 원의 칭찬 0 · 조회수 285

추천

출처blog.csdn.net/wzwwzwwww/article/details/104416135