利用编译方法制做nginx镜像的Dockerfile文件

镜像文件:Dockerfilenginx

FROM centoscentos

MAINTAINER This is nginx image <liu>ide

#添加环境包测试

RUN yum install -y  make zlib zlib-devel gcc pcre-devel openssl-develspa

#下载nginx软件包ssl

ADD nginx-1.17.6.tar.gz /usr/openssl

#指定工做目录it

WORKDIR /usr/nginx-1.17.6class

RUN ./configure && make && make install#测试用,实际应用根据实际生产环境添加相应的configure的参数gcc

#指定http和https端口

EXPOSE 80

CMD /usr/local/nginx/sbin/nginx && tail -f  /usr/local/nginx/logs/error.log

说明:没有后面的tail,自动中止,没法启动。

相关文章
相关标签/搜索