dockerfile安装nginx并添加https模块

FROM centos:centos7
 
#安装相关依赖
RUN  yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
 
#MAINTAINER 维护者信息
MAINTAINER fendo [email protected]
 
#ADD  获取url中的文件,放在当前目录下
ADD http://nginx.org/download/nginx-1.20.2.tar.gz /tmp/
 
 
#切换目录
WORKDIR  /tmp 
 

RUN mkdir -p {/usr/local/nginx/logs,/var/lock}
 
#编译安装Nginx
RUN useradd -M -s /sbin/nologin nginx
RUN tar -zxvf nginx-1.20.2.tar.gz
RUN mkdir -p /usr/local/nginx
RUN cd /tmp/nginx-1.20.2 \
    && ./configure --prefix=/etc/nginx --user=nginx --group=nginx \
    --conf-path=/etc/nginx/nginx.conf \
    --error-log-path=/var/log/nginx/error.log \
    --http-log-path=/var/log/nginx/access.log \
    --pid-path=/var/run/nginx.pid \
    --lock-path=/var/run/nginx.lock \
 

你可能感兴趣的:(nginx,nginx,https,运维)