1、构建Dockerfile
# Docker for Nginx
#Base image
FROM hfq/centos:
7
#Who
MAINTAINER shimanqiang@huizhaofang.com
#gcc 安装
RUN yum install -y gcc-c++
#PCRE pcre-devel 安装
RUN yum install -y pcre pcre-devel
#zlib 安装
RUN yum install -y zlib zlib-devel
#OpenSSL 安装
RUN yum install -y openssl openssl-devel
# tar
RUN yum install -y tar
# clean
RUN yum clean all
#切换目录
RUN mkdir /mysoft && cd /mysoft && wget http:
RUN rm -rf /mysoft
#下载nginx:http://nginx.org/en/download.html
#RUN wget http://nginx.org/download/nginx-1.11.10.tar.gz
#RUN tar -zxvf nginx-1.11.10.tar.gz
#RUN cd nginx-1.11.10
#RUN ./configure && make && make install
#暴露80端口
EXPOSE
80 443
#ENTRYPOINT ["/usr/local/nginx/sbin/nginx","-g", "daemon off;"]
CMD [
"/usr/local/nginx/sbin/nginx",
"-g",
"daemon off;"]
2、构建image
docker build -t hfq/nginx:latest .
3、运行
docker run -it --name nginx-test hfq/nginx:latest /bin/bash docker run -p 21111:80 --name test-nginx -d hfq/nginx:latest
转载请注明原文地址: https://ju.6miu.com/read-40311.html