Dockerfile

# 기본 톰캣 이미지를 베이스로 선택
FROM tomcat:9.0-jre8-alpine

# 사용자 및 그룹 추가
RUN addgroup -S tomcat && adduser -S -G tomcat -h $CATALINA_HOME -s /sbin/nologin tomcat

# 환경 변수 설정
ENV CATALINA_HOME /usr/local/tomcat
ENV PATH $CATALINA_HOME/bin:$PATH

# 사용자 및 그룹 권한 변경
RUN chown -R tomcat:tomcat $CATALINA_HOME

# 컨테이너에서 사용할 포트 열기
EXPOSE 8080

# CMD 명령을 실행할 사용자 지정
USER tomcat

# 컨테이너 시작 시 실행할 명령
CMD ["catalina.sh", "run"]
복사했습니다!