2016-04-26 121 views
1

我想避免连接到远程机器来编辑nginx conf文件。
我宁愿从git和jenkins控制它。远程控制nginx配置

管理我的nginx配置历史记录的最佳做法是什么?我可以轻松测试它并重新定位角色?

  • (可以的git +搬运工+ Nginx的是一个解决办法?)

谢谢!

回答

1

您可以使用comfiguration创建卷并将其挂载到nginx容器。当你需要更新配置时,只需要替换卷中的文件(git,从主机拷贝文件等),并通过docer exec将reload命令发送到nginx服务。 此外,你可以挂载(只读)主机目录与nginx配置到容器。

https://docs.docker.com/engine/userguide/containers/dockervolumes/