> 운영 및 유지보수 > Docker > 도커에서 Tomcat을 시작하는 방법

도커에서 Tomcat을 시작하는 방법

PHPz
풀어 주다: 2023-04-25 09:36:07
원래의
2130명이 탐색했습니다.

Docker는 가장 인기 있는 컨테이너화 플랫폼이 되었습니다. 이는 애플리케이션을 구축, 배포 및 실행하는 빠르고 안정적이며 이식 가능한 방법을 제공합니다. Tomcat은 Apache Foundation의 오픈 소스 서블릿 컨테이너이며 Java EE 애플리케이션의 가장 중요한 부분입니다. Docker에서 Tomcat을 시작하는 방법은 Java 개발자가 가장 걱정하는 질문입니다. 이 문서에서는 Docker 컨테이너에서 Tomcat을 시작하는 방법을 설명합니다.

1단계: Dockerfile 만들기
Docker에서는 Dockerfile 파일을 사용하여 Docker 이미지의 콘텐츠와 작동 모드를 정의합니다. 다음은 가장 간단한 Dockerfile 파일 내용입니다.

FROM tomcat:latest
로그인 후 복사

이 명령은 Docker 이미지 웨어하우스에서 주로 Tomcat 컨테이너를 기반으로 하는 이미지를 다운로드합니다. Docker는 나중에 사용할 수 있도록 로컬 컴퓨터에 이미지를 캐시합니다.

2단계: Docker 이미지 빌드

Dockerfile을 생성한 후 현재 디렉터리에서 다음 명령을 사용하여 Docker 이미지를 빌드해야 합니다.

docker build -t my-tomcat .
로그인 후 복사

이 명령은 -t 플래그를 사용하여 빌드된 이미지의 이름을 지정합니다. Docker 이미지(여기서는 my-tomcat)이며 파일 경로 끝에 점이 추가되어 현재 디렉터리가 Dockerfile 파일의 위치임을 나타냅니다. Docker 이미지를 빌드하는 데는 네트워크 속도와 Tomcat 버전의 크기에 따라 다소 시간이 걸립니다.

3단계: Tomcat 컨테이너 시작

Docker 이미지 구성을 완료한 후 다음 명령을 사용하여 Tomcat 컨테이너를 시작할 수 있습니다.

docker run -p 8080:8080 my-tomcat
로그인 후 복사

이 명령은 로컬 포트 ​​번호 8080 및 포트 번호에 -p 플래그를 사용합니다. Tomcat 컨테이너 내부에서 8080 사이의 매핑을 만듭니다. 브라우저에 http://localhost:8080을 입력하여 Tomcat 서버에 액세스할 수 있습니다.

4단계: Tomcat 관리 콘솔 계정 및 비밀번호 사용자 정의

기본적으로 Tomcat 컨테이너의 기본 관리자 계정은 tomcat입니다. 다음 명령을 사용하여 사용자 정의 계정 및 비밀번호로 관리 콘솔을 보호할 수 있습니다.

docker run -p 8080:8080 -e TOMCAT_USERNAME=<your_username> -e TOMCAT_PASSWORD=<your_password> my-tomcat
로그인 후 복사

이 명령은 -e 플래그를 사용하여 환경 변수를 지정합니다. TOMCAT_USERNAME 및 TOMCAT_PASSWORD 변수는 사용자 정의된 계정 이름과 비밀번호를 정의하는 데 사용됩니다. 계정 이름과 비밀번호는 Docker 컨테이너 내에서 인증에 사용됩니다.

5단계: Tomcat 컨테이너에 애플리케이션 배포

이제 애플리케이션 이름이 my-app.war이라고 가정하고 파일을 로컬 폴더 /path/to/myapp에 배치합니다. 다음 명령을 사용하여 Tomcat 컨테이너에 애플리케이션을 배포할 수 있습니다.

docker run -p 8080:8080 -v /path/to/myapp:/usr/local/tomcat/webapps my-tomcat
로그인 후 복사

이 명령은 -v 플래그를 사용하여 로컬 파일 볼륨을 정의합니다. 여기서 /path/to/myapp는 애플리케이션이 있는 로컬 경로, /usr입니다. /local/tomcat/webapps는 Tomcat 컨테이너 웹 애플리케이션이 저장되는 경로입니다.

이제 Docker 컨테이너에서 Tomcat을 성공적으로 시작하고 애플리케이션을 Tomcat 컨테이너에 배포했습니다. Tomcat 컨테이너를 중지하려면 Ctrl + C 단축키를 사용하여 터미널 창을 닫습니다.

결론

Docker 이미지는 Java 개발자에게 보다 유연하고 이식 가능하며 효율적인 개발 및 배포 환경을 제공합니다. Tomcat 컨테이너에서 Java 애플리케이션을 실행하면 빠르고 편리하게 개발하고 테스트할 수 있습니다. Java 애플리케이션을 작성하거나 테스트할 때 이 문서에서는 Java 개발자가 Tomcat을 시작하여 더 쉽게 개발하고 테스트할 수 있는 몇 가지 간단한 단계를 소개합니다.

위 내용은 도커에서 Tomcat을 시작하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿