살며사랑하며

docker centos7 tomcat8 본문

카테고리 없음

docker centos7 tomcat8

drawhan 2017. 8. 8. 14:54
#BUILD CMD
docker build --tag centos-tomcat:0.21 .

#RUN CMD
docker run -dit --name=centostomcat8 -p 8080:8080 centos-tomcat:0.21 /bin/sh

#Dockerfile
FROM centos:centos7

#Install WGET
RUN yum install -y wget tar unzip

# Download JDK
RUN yum -y install java-1.8.0-openjdk

# Download Apache Tomcat 8
RUN cd /tmp;wget http://mirror.apache-kr.org/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.zip

# untar and move to proper location
RUN cd /tmp;unzip /tmp/apache-tomcat-8.5.16.zip

RUN cd /tmp;mv apache-tomcat-8.5.16 /opt/tomcat8

RUN chmod -R 755 /opt/tomcat8

#ENV JAVA_HOME /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64

EXPOSE 8080

COPY tomcat-conf/tomcat-users.xml /opt/tomcat8/conf/
COPY tomcat-conf/context.xml /opt/tomcat8/webapps/manager/META-INF/

RUN rm -rf /opt/tomcat8/webapps/host-manager /opt/tomcat8/webapps/examples /opt/tomcat8/webapps/docs

CMD /opt/tomcat8/bin/catalina.sh run