使用Docker Compose安装Nginx动态模块

地图

通常在nginx中编译第三方模块时,应使用以下命令:

./configure --add--module=path/to/your/new/module/directory

然后使用:

make

最后:

make install

但是使用docker我无法进入nginx路径并运行这些命令。如何在我的docker-compose.yml文件中添加“配置”命令?

编辑:我试图创建一个像这样的简单Dockerfile:

FROM nginx 
RUN ./configure --add-module=./module/ 
     make && \ 
     make install 

并将其包含到我的docker-compose.yml中。

它给了我这个错误:

/bin/sh: 1: ./configure: not found The command '/bin/sh -c ./configure --add-module=./module/' returned a non-zero code: 127 

我也尝试使用“配置”而不是“ ./configure”,但是结果相同。我不知道如何设置配置命令。

阿米特

我不知道我理解正确的问题,但我认为configuremakemake install应作为的一部分docker build使用的RUN指令(在Dockerfile)。docker-compose只会运行生成的映像(可能与其他docker映像串联)。

示例Dockerfile(未经验证,可能包含错误!):

FROM centos:latest
COPY nginx /root/nginx
WORKDIR /root/nginx
RUN ./configure && make && make install

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用docker-compose项目安装npm

来自分类Dev

Cifs使用docker-compose安装在Docker容器中

来自分类Dev

使用 docker 配置 nginx

来自分类Dev

docker-compose不能使用git子模块

来自分类Dev

在Nginx配置中使用docker-compose服务名称

来自分类Dev

在docker-compose上使用Nginx代理React应用

来自分类Dev

使用Nginx反向代理运行多个docker-compose文件

来自分类Dev

如何使用 docker-compose 设置 nginx 和 django?

来自分类Dev

使用Docker / Docker compose运行Postgres迁移

来自分类Dev

使用 docker compose 进行编译

来自分类Dev

无法使用docker-compose安装gulp id docker容器:任务'install'不在您的gulpfile中

来自分类Dev

使用 cloud-Init 在 Azure 上安装 docker 和 docker-compose

来自分类Dev

Docker Compose-共享Nginx

来自分类Dev

Docker Compose与React和Nginx

来自分类Dev

kubernetes中的入口Nginx路由(使用nginx反向代理从docker-compose转换)

来自分类Dev

使用Docker与使用Marathon Mesos的黑白差异安装Docker容器

来自分类Dev

我已经安装软件包后运行docker compose up时,我不断收到``找不到模块''错误

来自分类Dev

使用Docker Compose将主机的SSH密钥注入Docker Machine

来自分类Dev

使用docker-compose创建命名的docker卷?

来自分类Dev

使用docker-compose增加docker卷大小

来自分类Dev

如何使用docker-compose将docker容器彼此链接

来自分类Dev

使用mysql和自己的docker容器运行docker-compose

来自分类Dev

何时可以使用docker compose提供docker卷?

来自分类Dev

使用Docker服务和Docker Compose进行强大的配置旋转

来自分类Dev

Docker:使用docker-compose复制文件和目录

来自分类Dev

如何使用docker-compose杀死特定的Docker容器?

来自分类Dev

如何使用docker-compose.yml在Docker上运行Redis?

来自分类Dev

使用docker-compose访问docker容器内的主机IP

来自分类Dev

使用 docker compose 连接 2 个 docker 容器

Related 相关文章

  1. 1

    使用docker-compose项目安装npm

  2. 2

    Cifs使用docker-compose安装在Docker容器中

  3. 3

    使用 docker 配置 nginx

  4. 4

    docker-compose不能使用git子模块

  5. 5

    在Nginx配置中使用docker-compose服务名称

  6. 6

    在docker-compose上使用Nginx代理React应用

  7. 7

    使用Nginx反向代理运行多个docker-compose文件

  8. 8

    如何使用 docker-compose 设置 nginx 和 django?

  9. 9

    使用Docker / Docker compose运行Postgres迁移

  10. 10

    使用 docker compose 进行编译

  11. 11

    无法使用docker-compose安装gulp id docker容器:任务'install'不在您的gulpfile中

  12. 12

    使用 cloud-Init 在 Azure 上安装 docker 和 docker-compose

  13. 13

    Docker Compose-共享Nginx

  14. 14

    Docker Compose与React和Nginx

  15. 15

    kubernetes中的入口Nginx路由(使用nginx反向代理从docker-compose转换)

  16. 16

    使用Docker与使用Marathon Mesos的黑白差异安装Docker容器

  17. 17

    我已经安装软件包后运行docker compose up时,我不断收到``找不到模块''错误

  18. 18

    使用Docker Compose将主机的SSH密钥注入Docker Machine

  19. 19

    使用docker-compose创建命名的docker卷?

  20. 20

    使用docker-compose增加docker卷大小

  21. 21

    如何使用docker-compose将docker容器彼此链接

  22. 22

    使用mysql和自己的docker容器运行docker-compose

  23. 23

    何时可以使用docker compose提供docker卷?

  24. 24

    使用Docker服务和Docker Compose进行强大的配置旋转

  25. 25

    Docker:使用docker-compose复制文件和目录

  26. 26

    如何使用docker-compose杀死特定的Docker容器?

  27. 27

    如何使用docker-compose.yml在Docker上运行Redis?

  28. 28

    使用docker-compose访问docker容器内的主机IP

  29. 29

    使用 docker compose 连接 2 个 docker 容器

热门标签

归档