zoukankan      html  css  js  c++  java
  • alpine制作nginx镜像

    基于alpine、Ubuntu制作nginx镜像

    https://www.alpinelinux.org/

    #基础镜像
    FROM alpine:3.11
    
    LABEL maintanier="miaosenguo 952726682@qq.com"
    #镜像仓库地址
    COPY repositories /etc/apk/repositories
    #安装
    RUN apk update&& apk add iotop gcc libgcc libc-dev libcurl libc-ytils pcre-dev zlib-dev libnfs make pcre pcre2 zip unzip net-tools pstree wget libvent libevent-dev iproute2
    
    #nginx镜像
    RUN addgroup -g 2019 -S nginx && adduser -s /sbin/nologin -S -D -u 2019 -G nginx nginx 
    #添加源码包
    ADD nginx-1.16.1.tar.fz /usr/local/src
    #编译安装
    RUN cd /usr/local/src/nginx-1.16.1 && ./config --prefix=/app/nginx && make && make install && ln -sv /app/nginx/sbin/nginx /usr/bin
    
    
    
    #业务镜像
    #配置文件
    COPY nginx.conf /app/nginx/conf/nginx.conf
    
    #添加静态文件
    ADD static.tar.gz /data/nginx/html
    RUN cd /app/nginx/html && unzip static.zip && rm -rf static.zip && chown -R nginx.nginx /data/nginx /app/nginx
    
    EXPOSE 80 443
    
    CMD ["nginx"]
    

    其他文件

    repositories
    
    http://mirrors.aliyun.com/alpine/v3.11/main
    http://mirrors.aliyun.com/alpine/v3.11/community
    
  • 相关阅读:
    可输入下拉框
    display:table-cell 相当于td
    循环拼接HTML
    jq操纵select
    echarts柱状图使用
    原生js 获取路由参数
    js下拉模糊查询
    ie 的hack
    vue 兼容ie11
    vuecli中的绝对路径和相对路径
  • 原文地址:https://www.cnblogs.com/Gmiaomiao/p/14227784.html
Copyright © 2011-2022 走看看