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
    
  • 相关阅读:
    Web框架本质及浅谈HTTP协议
    mysql
    jQuery
    Css
    html
    socket编程
    面向对象and类
    模块
    装饰器
    cef network-settings
  • 原文地址:https://www.cnblogs.com/Gmiaomiao/p/14227784.html
Copyright © 2011-2022 走看看