25 lines
909 B
Plaintext
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 |