nginx容器化方案预研

一、概述

目前 nginx迁移升级不方便,且生产环境没有编译环境,导致生产环境nginx版本过旧、目前存在安全漏洞无法升级。运维建议容器化nginx,因此预研了此容器方案

二、镜像制作

基础镜像 cloudservice-alpine-base-v1.tar

2.1 加载基础镜像

docker load -i cloudservice-alpine-base-v1.tar

2.2 创建Dockerfile

使用 openresty-1.25.3.1.tar.gz 安装包制作镜像 openresty-1.25.3.1.tar.gz

FROM cloudservice/alpine-base:v1

USER root

ADD ./openresty-1.25.3.1.tar.gz /opt/hihonor

RUN apk add gcc g++ make pcre pcre-dev zlib zlib-dev openssl openssl-dev linux-headers gnupg libxslt-dev gd-dev geoip-dev

WORKDIR /opt/hihonor/openresty-1.25.3.1

RUN ./configure --prefix=/opt/hihonor/openresty --with-http_stub_status

相关推荐

  1. nginx容器方案

    2024-04-21 05:30:03       94 阅读
  2. 【Docker】Nginx 容器部署

    2024-04-21 05:30:03       43 阅读
  3. 【DevOps基础篇】容器架构基础设施监控方案

    2024-04-21 05:30:03       46 阅读
  4. Nginx在Docker中的应用:容器部署与扩展

    2024-04-21 05:30:03       33 阅读
  5. 数学公式编辑器(前端

    2024-04-21 05:30:03       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-21 05:30:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-21 05:30:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-21 05:30:03       82 阅读
  4. Python语言-面向对象

    2024-04-21 05:30:03       91 阅读

热门阅读

  1. mac dex2jar安装

    2024-04-21 05:30:03       59 阅读
  2. 【测试】1.认识测试

    2024-04-21 05:30:03       105 阅读
  3. 【计算机网络】网络协议

    2024-04-21 05:30:03       132 阅读
  4. 基于云开发和微信小程序的爱宠家系统

    2024-04-21 05:30:03       109 阅读
  5. 【设计模式】3、builder 建造者模式

    2024-04-21 05:30:03       28 阅读
  6. 设计模式(022)行为型之解释器模式

    2024-04-21 05:30:03       34 阅读
  7. 【QT教程】QT6单元测试

    2024-04-21 05:30:03       39 阅读
  8. 16篇 hdfs中篇

    2024-04-21 05:30:03       154 阅读
  9. linux nohup命令启动jar包 如何取消nohup日志打印

    2024-04-21 05:30:03       46 阅读
  10. C语言实现单链表

    2024-04-21 05:30:03       39 阅读