Docker 安装 openresty,


下载openresty:

wget https://openresty.org/download/openresty-1.13.6.1.tar.gz

tar zxvf openresty-1.13.6.1.tar.gz

准备启动 openresty脚本:   start.sh

#nginx -c /usr/local/openresty/nginx/conf/nginx.conf

nginx -g "daemon off;"


Dockerfile内容:

from centos

COPY ./start.sh /

COPY openresty-1.13.6.1 /home/openresty-1.13.6.1

RUN yum -y install readline-devel pcre pcre-devel openssl openssl-devel gcc curl GeoIP-devel wget

RUN cd /home/openresty-1.13.6.1 && chmod +x  configure  && ./configure --with-luajit --with-pcre --with-http_gzip_static_module --with-http_realip_module --with-http_geoip_module --with-http_ssl_module  --with-http_stub_status_module \

&& make && make install

ENV NGINX_HOME=/usr/local/openresty/nginx

ENV PATH $NGINX_HOME/sbin:$PATH

RUN chmod +x /start.sh

ENTRYPOINT ["sh","/start.sh"]

EXPOSE 80

相关内容

    暂无相关文章