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 \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_sub_module \
&& make && make install
#参数说明
#--prefix 用于指定nginx编译后的安装目录
#--with..._module 表示启用的nginx
dockerfile安装nginx并添加https模块
于 2022-11-17 16:23:52 首次发布