2016-04-26 2 views
1

Я хочу избежать подключения к удаленному компьютеру для редактирования файлов nginx conf.
Я бы предпочел контролировать его от git и jenkins.Конфигурация удаленного управления nginx

Какова наилучшая практика для управления историей конфигурации nginx таким образом, чтобы я мог легко протестировать ее и вернуть ее обратно?

  • (может мерзавец + докер + Nginx быть решение?)

Спасибо!

ответ

1

Вы можете создать том с конфигурацией и установить его в контейнер nginx. Когда вам нужно обновить конфигурацию, просто замените файлы объемом (git, скопируйте файлы с хоста и т. Д.) И отправьте команду reload на службу nginx через docer exec. Кроме того, вы можете подключить (только для чтения) каталог хоста с конфигурацией nginx к контейнеру.

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

Смежные вопросы