概览:
docker hub 上的 nginx 镜像默认不支持 vts,故不支持 prometheus 监控。所以通过在官方的 nginx 的 Dockerfile 文件修改,添加 vts 支持。
先将 pkg-oss,下载到本地,在其中的 Makefile 中的构建配置中添加--add-module=/data/src/nginx-module-vts
。
然后根据实际情况将 Dockerfile 里面的拉取nginx-module-vts
和pkg-oss
换成你的地址。就可以执行 docker 构建。