提交dockerfile

This commit is contained in:
2026-03-23 09:44:54 +08:00
commit 834242bb7e
11 changed files with 194 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
FROM registry.openanolis.cn/openanolis/anolisos:8.6
#javajdk path
ADD jdk-17_linux-x64_bin.tar.gz /usr/local/
ENV JAVA_HOME /usr/local/jdk-17.0.7
ENV PATH $PATH:/usr/local/jdk-17.0.7/bin
COPY dumb-init /usr/bin/
COPY ImageMagick-7.1.1-29/ /usr/local/ImageMagick/
RUN yum -y install curl openssh unzip ca-certificates tzdata wget bash glibc-langpack-zh \
&& yum -y install fontconfig && fc-cache --force \
&& yum update -y libnghttp2 \
&& chmod +x /usr/bin/dumb-init \
&& cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone \
&& echo "export LC_ALL=zh_CN.utf8" >> /etc/profile \
&& echo "export LC_CTYPE=zh_CN.utf8" >> /etc/profile \
&& yum -y install libjpeg* libpng* freetype* zlib gcc make gcc-c++ \
&& cd /usr/local/ImageMagick && ./configure && make && make install \
&& yum clean all \
&& rm -rf /tmp/* /var/cache/yum/* \
&& source /etc/profile
#setup language 解决中文乱码
ENV LANG zh_CN.utf8
ENV LC_ALL zh_CN.utf8
ENTRYPOINT ["/usr/bin/dumb-init", "--"]

View File

@@ -0,0 +1,18 @@
FROM registry.openanolis.cn/openanolis/anolisos:8.6
COPY jdk1.8 /usr/local/java/jdk1.8
ADD apache-tomcat-8.5.100.tar.gz /usr/local/
COPY ImageMagick-7.1.1-29/ /usr/local/ImageMagick/
RUN yum -y install libjpeg* libpng* freetype* zlib
# cd /usr/local/ImageMagick && ./configure && make && make install
ENV JAVA_HOME /usr/local/java/jdk1.8
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV CATALINA_HOME /usr/local/apache-tomcat-8.5.100
ENV CATALINE_BASH /usr/local/apache-tomcat-8.5.100
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINE_HOME/bin
EXPOSE 8080
CMD ["/usr/local/apache-tomcat-8.5.100/bin/catalina.sh","run"]