FROM centos
MAINTAINER fengjianENV TZ"Asia/Shanghai"ENV TERM xterm
ENV MALLOC_ARENA_MAX=1
ENV JAVA_HOME/data/jdk
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV CATALINA_HOME/data/tomcat
ENV CATALINA_BASE/data/tomcat
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin
RUN rm/etc/yum.repos.d/*-rf
ADD Centos-7.repo /etc/yum.repos.d/
ADD epel.repo /etc/yum.repos.d/
RUN yum clean all
RUN yum -y install fontconfig ttmkfdir unzip net-tools bind-utils sysstat kde-l10n-Chinese telnet reinstall glibc-common gcc automake autoconf libtool make gcc-c++
RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
ENV LC_ALL "zh_CN.UTF-8"
ADD cronolog-1.6.2.tar.gz /root/
RUN cd /root/cronolog-1.6.2 && \
./configure && \
make && \
make install && \
rm -rf /root/cronolog-1.6.2 && \
mkdir /usr/share/fonts/chinese -p
ADD SIMHEI.TTF /usr/share/fonts/chinese
ADD SIMSUN.TTC /usr/share/fonts/chinese
RUN chmod -R 755 /usr/share/fonts/chinese && \
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
ADD fonts.conf /etc/fonts/fonts.conf
ADD localtime /etc/
ADD jdk.tar.gz /data
ADD tomcat.tar.gz /data
ADD profile /etc
ADD 20-nproc.conf /etc/security/limits.d/
ADD limits.conf /etc/security/
RUN mkdir -p /data/webserver && \
mkdir -p /data/logs
#EXPOSE 80
#ENTRYPOINT ["/data/tomcat/bin/startup.sh"]
#ENTRYPOINT ["/data/tomcat/bin/catalina.sh","run"]