0
点赞
收藏
分享

微信扫一扫

基础镜像-Nginx

343d85639154 2022-05-12 阅读 81
FROM test.com/centos:7.4.1708
MAINTAINER hush <test.com>

#Install nginx
ADD nginx-1.12.2.tar.gz /usr/local/
ADD run.sh /run.sh
RUN chmod +x /run.sh
RUN mkdir -pv /data/logs && mkdir -pv /data/conf && mkdir -pv /data/ssl && mkdir -pv /xl/file/attachment
RUN yum -y install wget gcc gcc-c++ make pcre-devel openssl openssl-devel
RUN cd /usr/local/nginx-1.12.2/ && ./configure --prefix=/data/nginx-1.12.2 --with-http_ssl_module --conf-path=/etc/nginx.conf && make && make install

#Clean dir
RUN rm -rf /usr/local/nginx-* && yum clean all

#Create workdir
VOLUME ["/xl/file/attachment"]
RUN chmod u+x /run.sh

EXPOSE 80
EXPOSE 443
CMD ["/run.sh"]
#!/bin/bash
/data/nginx-1.12.2/sbin/nginx -g "daemon off;"
举报

相关推荐

0 条评论