FROM --platform=linux/amd64 centos:7 MAINTAINER Red #nginx部署 ADD nginx-1.22.1.tar.gz /usr/local/ #复制yum配置文件 COPY CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo RUN yum clean all && yum makecache # Install necessary tools RUN yum install -y pcre-devel wget net-tools gcc zlib zlib-devel make openssl-devel unzip # Install Nginx RUN mkdir -p /usr/local/nginx RUN cd /usr/local/nginx-1.22.1 && ./configure --with-http_ssl_module --with-stream --prefix=/usr/local/nginx && make && make install ENV PATH /usr/local/nginx/sbin:$PATH # jdk部署 自动解压为jdk1.8.0_202 ADD jdk-8u202-linux-x64.tar.gz /usr/local ENV JAVA_HOME /usr/local/jdk1.8.0_202 ENV PATH $JAVA_HOME/bin:$PATH RUN localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 RUN echo "export LANG=zh_CN.UTF-8" >> /etc/locale.conf ENV LC_ALL zh_CN.UTF-8 RUN rm -rf /etc/localtime && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime