인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

안일한날빌러님의 프로필 이미지

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

CI/CD 작업을 위한 Tomcat 서버 연동

Docker Container에서 Tomcat 설치

작성

·

41

0

영상에 Tomcat 설치 단계가 없는 것으로 보이는데
Deploy Plugin 설치 시 자동으로 설치되는 건가요?

답변 2

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다.

말씀하신 Tomca의 설치가 어느 단계에서 진행되는 것인지 잘 모르겠어서, 수업에 사용되었던 Tomcat 서버에 대해서 정리해 보겠습니다.

  1. Host PC에 직접 설치해서 사용

  2. Docker container 방식으로 tomcat 이미지를 이용해서 사용

  3. tomcat 컨테이너 이미지를 base 이미지로 하여, 특정 web application을 직접 배포하여 사용

강의에서는 위와 같은 방식으로 사용했습니다. 만약 Jenkins에서 Deploy 관련 plugin을 설치해서 어떤 작업을 하셨다면, 해당 결과파일(war 파일 등)이 설치 또는 전송되어야 하는 서버에 Tomcat을 실행하고 진행하시거나, 또는 컨테이너 자체가 tomcat를 실행하고 있는 상태에서 실행되어 있을 수도 있습니다. 어떤 작업 또는 어떤 실습 예제 단계에서인지 추가 글 남겨주시면 다시 답변드리겠습니다.

감사합니다.

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다.

Tomcat 설치에 대해 질문해 주셨군요. Tomcat 설치는 일반적으로 별도의 프로세스를 통해 이루어지며, 특정 플러그인 설치 시 자동으로 진행되지는 않습니다. 기본적으로 Tomcat은 Apache Software Foundation에서 제공하는 오픈 소스 웹 애플리케이션 서버로, 다운로드해서 직접 설치하거나 Docker 이미지를 통해 사용할 수 있습니다.

우선, 로컬 환경에 Tomcat 서버를 설치하거나, Docker 컨테이너에서 Tomcat 이미지를 가져와서 사용하는 방법을 시도할 수 있습니다. Tomcat 이미지를 사용하고자 한다면, 다음과 같은 Docker 명령어를 통해 수행할 수 있습니다:

docker pull tomcat

그 후, 컨테이너를 실행하여 Tomcat을 사용할 수 있습니다:

docker run -it --rm -p 8888:8080 tomcat

이 경우, 로컬 웹 브라우저의 localhost:8888에서 Tomcat 서버를 확인할 수 있습니다.

강의 자료나 관련 추가 강의에서 Tomcat 설치 과정이 별도로 다루어질 수 있으니, 강의 전체를 검토하시거나 Jenkins를 이용한 CI/CD Pipeline 구축 강의 내의 추가적인 수업 내용도 확인해 보시길 권장합니다.

관련하여 더 궁금한 점이 있으면 이어서 질문해 주세요. 지식공유자께서 곧 답변해 주실 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.