data-dump/DockerfileBase

25 lines
909 B
Plaintext

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