FROM 192.168.238.129:5000/centos:latest
MAINTAINER <liliang:liliang14@qq.com>
#设置编码和时区
ENV LANG en_US.UTF-8
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN locale && date
#创建用户
RUN groupadd -g 9999 web
RUN useradd -g web -u 9999 webuser
#复制文件
COPY jdk-8u101-linux-x64.rpm /opt/tools/
COPY apache-tomcat-8.0.36.tar.gz /opt/tools/
COPY tmpl-web.war /opt/tools/
WORKDIR /opt/tools
RUN ls -l
#安装JDK
RUN rpm -i /opt/tools/jdk-8u101-linux-x64.rpm
RUN rm -r jdk-8u101-linux-x64.rpm
#设置JDK环境变量
ENV JAVA_HOME /usr/java/jdk1.8.0_101
ENV PATH $JAVA_HOME/bin:$PATH
ENV CLASSPATH .:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
RUN java -version
#安装tomcat、war包
RUN mv /opt/tools/apache-tomcat-8.0.36.tar.gz /home/webuser
RUN mv /opt/tools/tmpl-web.war /home/webuser
WORKDIR /home/webuser
RUN chown webuser apache-tomcat-8.0.36.tar.gz tmpl-web.war
RUN chgrp web apache-tomcat-8.0.36.tar.gz tmpl-web.war
#切换到webuser
USER webuser
RUN tar -zxf apache-tomcat-8.0.36.tar.gz
RUN mv apache-tomcat-8.0.36 tomcat8
RUN rm -rf tomcat8/webapps/*
RUN mv tmpl-web.war tomcat8/webapps
RUN ls -l
#开启tomcat端口
EXPOSE 8080
#容器启动执行tomcat启动
ENTRYPOINT sh /home/webuser/tomcat8/bin/catalina.sh run
###执行创建镜像
##docker build -t myweb:v0 -f /root/mydocker/myimages/dockerFile /root/mydocker/myimages
MAINTAINER <liliang:liliang14@qq.com>
#设置编码和时区
ENV LANG en_US.UTF-8
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN locale && date
#创建用户
RUN groupadd -g 9999 web
RUN useradd -g web -u 9999 webuser
#复制文件
COPY jdk-8u101-linux-x64.rpm /opt/tools/
COPY apache-tomcat-8.0.36.tar.gz /opt/tools/
COPY tmpl-web.war /opt/tools/
WORKDIR /opt/tools
RUN ls -l
#安装JDK
RUN rpm -i /opt/tools/jdk-8u101-linux-x64.rpm
RUN rm -r jdk-8u101-linux-x64.rpm
#设置JDK环境变量
ENV JAVA_HOME /usr/java/jdk1.8.0_101
ENV PATH $JAVA_HOME/bin:$PATH
ENV CLASSPATH .:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
RUN java -version
#安装tomcat、war包
RUN mv /opt/tools/apache-tomcat-8.0.36.tar.gz /home/webuser
RUN mv /opt/tools/tmpl-web.war /home/webuser
WORKDIR /home/webuser
RUN chown webuser apache-tomcat-8.0.36.tar.gz tmpl-web.war
RUN chgrp web apache-tomcat-8.0.36.tar.gz tmpl-web.war
#切换到webuser
USER webuser
RUN tar -zxf apache-tomcat-8.0.36.tar.gz
RUN mv apache-tomcat-8.0.36 tomcat8
RUN rm -rf tomcat8/webapps/*
RUN mv tmpl-web.war tomcat8/webapps
RUN ls -l
#开启tomcat端口
EXPOSE 8080
#容器启动执行tomcat启动
ENTRYPOINT sh /home/webuser/tomcat8/bin/catalina.sh run
###执行创建镜像
##docker build -t myweb:v0 -f /root/mydocker/myimages/dockerFile /root/mydocker/myimages