Docker несколько сервисов supervisor

Устанавливаем supervisor в докер контейнер

apt-get install supervisor

В конце добавляем скопировать конфиг и запустить

COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf

CMD /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf
[supervisord]
nodaemon=true

[program:sendmail]
command=/bin/bash -c "exec /usr/sbin/sendmail -bD -X /proc/self/fd/1"
autostart=true
autorestart=true

[program:apache2]
command=apache2ctl -D "FOREGROUND" -k start
redirect_stderr=true
autostart=true
autorestart=true

Этот конфиг запустит sendmail и apache, Будет следить чтобы ничего не упало

Docker

Related Articles

0 Comment

Leave a Comment

Ваш адрес email не будет опубликован.