Docker使用-nginx

    xiaoxiao2021-03-25  51

    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://nginx.org/download/nginx-1.11.10.tar.gz && tar -zxvf nginx-1.11.10.tar.gz && cd nginx-1.11.10 && ./configure && make && make install 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

    最新回复(0)