• dockerfile创建镜像


    Dockerfils命令详解:https://www.cnblogs.com/panwenbin-logs/p/8007348.html

    以nginx为例:
    #-----------dockerfile构建镜像--------
    dockerfile包括:
    1、基础镜像信息
    2、维护者信息
    3、镜像操作指令
    4、容器启动时执行指令

    dockerfile目录:

     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    #This is My first Dockerfile
    #Version 1.0
    #Author: YangYangming
     
    #Base images
    FROM centos
     
    #MAINTAINER
    MAINTAINER YangYangming
     
    #ADD
    ADD pcre-8.37.tar.gz /usr/local/src
    ADD nginx-1.17.5.tar.gz /usr/local/src
     
    #RUN
    RUN yum install -y wget gcc gcc-c++ make openssl-devel
    RUN useradd -s /sbin/nologin -M www
     
    #WORKDIR
    WORKDIR /usr/local/src/nginx-1.17.5
     
    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 && make install
     
    RUN echo "daemon off;" >> /usr/local/nginx/conf/nginx.conf
     
    ENV PATH /usr/local/nginx/sbin:$PATH
     
    EXPOSE 80
     
    CMD ["nginx"]

     构建Dcokerfile:

    docker build -t nginx-file:v1 .

  • 相关阅读:
    HBase常用Shell命令
    在Eclipse中创建Maven多模块项目
    在IntelliJ IDEA中创建Maven多模块项目
    在IntelliJ IDEA中创建Web项目
    【Python】如何安装easy_install?
    RabbitMQ从入门到精通
    Erlang语言入门
    Eclipse背景颜色改动
    导出Excel1
    计算机概述
  • 原文地址:https://www.cnblogs.com/yangyangming/p/11887045.html
Copyright © 2020-2023  润新知