利用編譯方法制做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,自動中止,沒法啓動。

相關文章
相關標籤/搜索