我想避免连接到远程机器来编辑nginx conf文件。
我宁愿从git和jenkins控制它。
以一种可以轻松对其进行测试并返回角色的方式来管理Nginx配置历史记录的最佳实践是什么?
谢谢!
最佳答案
您可以创建具有变形的卷并将其安装到nginx容器。当您需要更新配置时,只需替换卷中的文件(git,从主机复制文件等),然后通过docer exec将reload命令发送到nginx服务。
另外,您可以使用nginx config将容器目录挂载(只读)到容器。
https://docs.docker.com/engine/userguide/containers/dockervolumes/
关于git - 远程控制Nginx配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36862403/