zoukankan      html  css  js  c++  java
  • docker-dockerfile使用

    使用 centos基础镜像, 构建dockerfile-ngix

    简单说, 就是把需要做的东西写下来, 然后build的时候, 自动运行

    一般包含:   

    基础镜像信息
    维护者信息
    镜像操作指令
    容器启动执行指令

     每一步都是容器的一层

    自己构建nginx使用

    ############################################
    # version : wenbronk/centos/nginx
    # desc : 当前版本安装的jdk8u121
    ############################################
    
    FROM centos
    MAINTAINER wenbronk wenbronk@163.com
    
    ADD pcre-8.37.tar.gz /usr/local/src
    ADD nginx-1.9.3.tar.gz /usr/local/src
    
    RUN yum install -y wget gcc gcc-c++ make openssl-devel
    RUN useradd -s /sbin/nologin -M www
    
    WORKDIR /usr/local/src/nginx-1.9.3
    RUN ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --with-pcre=/usr/local/src/pcre-8.37 && make install
    RUN echo "daemon off;" >> /usr/local/nginx/conf/nginx.conf
    
    ENV PATH /usr/local/nginx/sbin:$PATH
    EXPOSE 80
    
    CMD ["nginx"]

    之后使用  

    docker build -t mynginx .  来进行构建

    如果不在当前目录, 则需要添加具体的目录, 不能使用 .

  • 相关阅读:
    20140327工作室日志
    20140326学习工作室日志
    标准连接池实现
    JDBC
    监听器
    数据表多对多
    MATLAB 中几个颜色空间的坐标范围
    RabbitMQ(一)
    Web Service之Axis(二)
    Web Service之CXF(四)
  • 原文地址:https://www.cnblogs.com/wenbronk/p/8502610.html
Copyright © 2011-2022 走看看