Published 2023. 12. 8. 20:41
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"]
'인프라 > Docker' 카테고리의 다른 글
lighthouse 성능 보고서 추출 도커 이미지 만들기 (0) | 2024.05.10 |
---|---|
[Docker] Nginx 포워드 프록시 모듈 추가 (ver 1.24) (0) | 2024.01.10 |
[flask + uwsgi] Dockerfile (0) | 2023.04.29 |
Docker Swarm & Tomcat Session Clustering (0) | 2023.02.14 |
Docker Swarm 구축 (0) | 2023.02.12 |