zoukankan      html  css  js  c++  java
  • dockerfile构建nginx

    mkdir docker_demo

    cd docker_demo

    wget http://nginx.org/download/nginx-1.2.9.tar.gz

    vim Dockerfile

    FROM centos
    
    MAINTAINER test@qq.com
    
    ADD nginx-1.2.9.tar.gz /usr/local/src
    
    RUN yum install -y gcc gcc-c++ glibc make autoconf openssl openssl-devel
    RUN yum install -y libxslt-devel -y gd gd-devel GeoIP GeoIP-devel pcre pcre-devel
    
    RUN useradd -M -s /sbin/nologin nginx
    
    VOLUME ["/data"]
    
    WORKDIR /usr/local/src/nginx-1.2.9
    
    RUN ./configure --user=nginx --group=nginx --prefix=/usr/local/nginx  && make && make install
    ENV PATH /usr/local/nginx/sbin:$PATH
    
    EXPOSE 80
    
    ENTRYPOINT ["nginx"]
    
    CMD ["-g","daemon off;"]
    

      

    docker build -t centos_nginx:v1 .

    docker run -d -p80:80 centos_nginx:v1

  • 相关阅读:
    4、2 核心组件
    promise
    Content-Type
    $routeProvider
    广告
    $apply() $digest()
    异常
    switch
    autoprefixer
    $resource
  • 原文地址:https://www.cnblogs.com/brady-wang/p/11549771.html
Copyright © 2011-2022 走看看