Dokerize Gunicorn, Nginx, Django в одном контейнере - PullRequest
0 голосов
/ 01 мая 2018

Я пытаюсь докернизировать свой проект django, используя gunicorn и nginx. Установка работает на моей машине, но я не могу заставить nginx работать с сокетом unix внутри образа.

Я следовал этому уроку . Поскольку я не могу использовать systemctl внутри контейнера, я попытался запустить gunicorn как CMD. Чтобы запустить Nginx, я попытался перезапустить контейнер, но затем мой CMD не был перезапущен (я думаю?), И контейнер выключился.

Как мне правильно перезагрузить службу nginx внутри docker-контейнера, используя мой dockerfile?

1 Ответ

0 голосов
/ 19 мая 2018

Вы можете использовать systemctl внутри контейнера. Либо настройте демон systemd внутри контейнера, либо используйте docker-systemctl-replace , чтобы обойтись без него. Я регулярно использую это для запуска нескольких сервисов внутри одного контейнера.

...