6 dockerfile 安裝nginx

準備工做
1 下載準備好的nginx配置文件
2 docker鏡像
3 測試容器的網絡連通性
    我在這個實驗時,設置的IP是192.168.1.11, docker build成功;可是啓動nginx後,本機和宿主機均可以curl OK,可是windows訪問不到,也沒有解決。最後重啓了windows在解決。
編輯dockerfile
# vim dockerfile
FROM centos

MAINTAINER hiyang echohiyang@foxmail.com

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

ADD http://nginx.org/download/nginx-1.8.0.tar.gz .
RUN tar xf nginx-1.8.0.tar.gz
RUN mkdir -p /usr/local/nginx

RUN cd nginx-1.8.0 && ./configure --prefix=/usr/local/nginx && make && make install
RUN rm -f /usr/local/nginx/conf/nginx.conf
COPY .nginx_conf /usr/local/nginx/conf/nginx.conf

EXPOSE 80
#ENTRYPOINT /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

建立鏡像
docker build -t centos_nginx  .
docker images 能夠看到咱們新建的鏡像


相關文章
相關標籤/搜索