使用Dockerfile創建nginx服務容器鏡像

1.下載nginx配置文件 wget http://www.apelearn.com/study_v2/.nginx_conf

2. vim Dockerfile

#本地有centos的鏡像,可以直接指定鏡像名稱;如果需要從docker官網下載其他版本鏡像,請自行修改版本號

FROM centos:6.8

MAINTAINER wyman [email protected]

#根據實際需要選擇安裝

RUN yum install -y pcre-devel wget net-tools gcc zlib zlib-devel make openssl-devel tar

ADD http://nginx.org/download/nginx-1.8.0.tar.gz /root

RUN tar zxf /root/nginx-1.8.0.tar.gz

RUN mkdir -p /usr/local/nginx

RUN cd /root/nginx-1.8.0 && ./configure --prefix=/usr/local/nginx && make && make install

RUN rm -fv /usr/local/nginx/conf/nginx.conf

COPY .nginx_conf /usr/local/nginx/conf/nginx.conf

RUN rm -fv nginx-1.8.0.tar.gz

EXPOSE 80

3. 創建鏡像文件

docker build -t centos_nginx .    其中 . 代表Dockerfile 所在的文件的路徑


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