Docker 배포 (3): Apache Tomcat
Apache Tomcat (또는 Tomcat) 은 Apache Software Foundation (ASF) 이 개발 한 오픈 소스 웹 서버 와 servlet 용기 입 니 다.Tomcat 은 Oracle 에서 Java Servlet 과 JavaServer Pages (JSP) 규범 을 실현 하고 실행 할 자바 코드 에 '순수 자바' HTTP 웹 서버 환경 을 제공 합 니 다.가장 간단 한 설정 에서 Tomcat 는 하나의 운영 체제 프로 세 스 에서 실 행 됩 니 다.이 프로 세 스 는 자바 가상 머 신 (JVM) 을 실행 합 니 다.브 라 우 저 에서 Tomcat 까지 의 모든 HTTP 요청 은 Tomcat 프로 세 스 의 단독 스 레 드 에서 처 리 됩 니 다.
자바 웹 을 배 우 는 모든 사람 에 게 처음에 접촉 한 것 은 반드시 이 tomcat 서버 입 니 다. 우 리 는 보통 현지에서 포장 을 실행 하 는 데 아무런 문제 가 없 지만 웹 프로젝트 를 war 로 포장 하여 생산 환경 에 발표 할 때 jre 버 전이 개발 버 전과 일치 하지 않 는 다 는 것 을 알 게 될 것 입 니 다.이때 Docker Tomcat 용기 에 올 라 가면 각 버 전의 Tomcat 과 jre 를 임의로 전환 할 수 있 습 니 다.
Tomcat 용기
공식 제공 버 전
tag
및 Dockerfile7.0.82-jre7
, 7.0-jre7
, 7-jre7
, 7.0.82
, 7.0
, 7
7.0.82-jre7-alpine
, 7.0-jre7-alpine
, 7-jre7-alpine
, 7.0.82-alpine
, 7.0-alpine
, 7-alpine
7.0.82-jre8-alpine
, 7.0-jre8-alpine
, 7-jre8-alpine
8.0.47-jre7
, 8.0-jre7
, 8.0.47
, 8.0
8.0.47-jre7
, 8.0-jre7
, 8.0.47
, 8.0
8.0.47-jre7-alpine
, 8.0-jre7-alpine
, 8.0.47-alpine
, 8.0-alpine
8.0.47-jre8
, 8.0-jre8
8.0.47-jre8-alpine
, 8.0-jre8-alpine
8.5.24-jre8
, 8.5-jre8
, 8-jre8
, jre8
, 8.5.24
, 8.5
, 8
, latest
8.5.24-jre8-alpine
, 8.5-jre8-alpine
, 8-jre8-alpine
, jre8-alpine
, 8.5.24-alpine
, 8.5-alpine
, 8-alpine
, alpine
9.0.2-jre8
, 9.0-jre8
, 9-jre8
, 9.0.2
, 9.0
, 9
9.0.2-jre8-alpine
, 9.0-jre8-alpine
, 9-jre8-alpine
, 9.0.2-alpine
, 9.0-alpine
, 9-alpine
Tomcat 용기 실행 다운로드
$ docker run --name=tomcat -p 8080:8080 -d tomcat:9.0-alpine
우 리 는 미 러 의 버 전 을 알 게 되 었 습 니 다. 용 기 를 직접 실행 할 수 있 고 실행 할 때 자동 으로 원 격 에서 미 러 를 로 컬 로 끌 어 옵 니 다.자, 이제 크롬 입력
http://ip:8080
을 열 면 tomcat 환영 페이지 를 볼 수 있 습 니 다.넓히다
Tomcat 7, 8, 9 미 러 의 기본 환경 은:
Docker 의
Volume
- v 를 사용 하여 용기 안의 파일 을 물리 기 에 연결 하여 데이터 의 백업 과 전달 을 편리 하 게 할 수 있 습 니 다. CATALINA_BASE: /usr/local/tomcat
CATALINA_HOME: /usr/local/tomcat
CATALINA_TMPDIR: /usr/local/tomcat/temp
JRE_HOME: /usr
CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat 용기 배치 응용 은 두 가지 방식 이 있 습 니 다.
manager-gui
캐릭터 role
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.