Viji
@Viji
Junior DevOps Engineer

Как запустить два процесса в Докер контейнере?

Привет всем,

существуют ли какие-то правила при написании Dockerfile, чтобы можно было запустить cron (под root, в background) и антивирус clamd под пользователем clamav?

базовый образ:
https://github.com/UKHomeOffice/docker-clamav/blob...

всем добра,
Вадим
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Tiasar
Web Developer
В Dockerfile укажите что необходимо установить supervisor, напишите свой конфиг для него, через него запускайте сколько угодно служб. Вообще философия докера 1 контейнер - 1 процесс. Контейнер живет пока живет процесс. При запуске контейнера можно запустить только 1 процесс.
Т.е. supervicor и будет этим процессом который не дает закончить работу контейнеру. А все остальные процессы управляются супервизором.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 200 000 ₽
Artezio Москва
от 130 000 до 250 000 ₽
Sportmaster Lab Москва
от 150 000 до 300 000 ₽
26 янв. 2021, в 09:13
1000 руб./в час
26 янв. 2021, в 09:08
2000 руб./за проект
26 янв. 2021, в 09:03
3000 руб./за проект