跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • docker 的 nginx 怎么编译增加模块?
未分類
24 5 月 2020

docker 的 nginx 怎么编译增加模块?

docker 的 nginx 怎么编译增加模块?

資深大佬 : herozzm 1

需要增加一个直播模块nginx-rtmp-module, docker 容器中当初源码也没有,重新下了一个源码进去编译,在容器中重新./configure 提示 error: C compiler cc is not found,感觉缺少的不仅是 c,应该还有其他东西,你们是怎么弄的?

大佬有話說 (10)

  • 主 資深大佬 : herozzm

    运维的朋友 来帮帮忙

  • 資深大佬 : wangyanrui

    自己打一个镜像呀~

  • 主 資深大佬 : herozzm

    @wangyanrui #2 原来的容器已经配置好了很多东西,我需要的是是在原容器上 add modules

  • 資深大佬 : chinvo

    你编译出来的模块, 也不能像 apache / php 的扩展那样作为独立组建载入到预编译的 nginx 里面

    所以最优解决方案是自己打一个镜像, 然后把原镜像里的设置复制过来

    你们别是在容器内改配置…

  • 主 資深大佬 : herozzm

    @wangyanrui @chinvo 意思是用`apline`或`centos`打底做系统,在上面编译好 nginx,然后整体打包镜像吗?这样子的镜像会远远大于 nginx 原本的镜像吧?

  • 資深大佬 : endoffight

    多阶段编译,只能帮到这儿了

  • 資深大佬 : mouyong

    https://blog.iwnweb.com/nginx/nginx-add-module/ 本篇实践于 docker 中,你可以参考这个尝试,并将步骤写成 dockerfile,就添加好了你的模块的 nginx

  • 資深大佬 : chotow

    本来想贴个 Dockerfile 的案例给你看,但 v2 警告我不许放短网址

  • 資深大佬 : cuixiao603

    虽然我没遇到过 但是想知道答案

  • 資深大佬 : julyclyde

    如果去掉 docker 这个前提,你会发现一切都很容易了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具