構造nginx docker鏡像

首先在宿主機安裝nginx

yum install gcc-c++ pcre pcre-devel  zlib zlib-devel  openssl openssl--devel   -y
wget http://nginx.org/download/nginx-1.7.4.tar.gz  
tar zxvf  nginx-1.7.4.tar.gz  
cd nginx-1.7.4
make 
make install
cp /usr/local/nginx ./ -r

再編寫Dockerfile如下:

FROM centos
COPY nginx /usr/local/nginx
RUN  yum install pcre pcre-devel  zlib zlib-devel  openssl openssl--devel   -y
RUN echo "#!/bin/bash" > /start.sh
RUN echo "/usr/local/nginx/sbin/nginx"  >> /start.sh
RUN echo "tail -f /usr/local/nginx/logs/error.log" >> /start.sh
RUN chmod +x "start.sh"
EXPOSE 80
ENTRYPOINT ["/start.sh"]

最後執行:

docker build -t  centos-nginx .

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章