Задать вопрос
@stasov1

Как запускать rsyslog в docker контейнере через supervisor?

Всем привет. Есть 2 докер контейнера в каждом есть rsyslog запущенный при старте контейнера через supervisor
[program:rsyslogd]
command=rsyslogd -n

Один контейнер является сервером rsyslog, второй клиентом и должен отправлять в него логи, связь между контейнерами есть, но логи между ними не ходят. Если зайти в каждый контейнер по очереди и там перезапустить service rsyslog restart, то логи начинают ходить. Не понимаю почему не работает при запуске через supervisor? а при ручном запуске все работает.
  • Вопрос задан
  • 434 просмотра
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    Docker + Ansible - с нуля, деплой и управление Swarm
    1 неделя
    Далее
  • Учебный центр IBS
    ADM-019 Основы Docker
    1 неделя
    Далее
  • Слёрм
    Docker для админов и разработчиков
    4 недели
    Далее
Решения вопроса 1
@stasov1 Автор вопроса
вобщем заменил command=rsyslogd -n на command=service rsyslog start и добавил autostart=true и заработало.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы