Интересно, существует ли способ двух процессов logstash
с отдельными конфигурациями, которые можно запускать на одном контейнере Docker
. Моя установка имеет процесс Logstash, используя файл в качестве входных событий отправки в Redis и оттуда во второй процесс Logstash и до настраиваемого процесса HTTP. Итак, Logstash --> Redis --> Logstash --> Http
. Был надеяться сохранить два экземпляра Logstash и Redis в одном контейнере Docker. Я по-прежнему новичок в Docker & Был бы очень признателен за любые входы/обратную связь на том же самом.Два экземпляра Logstash на одном контейнере Docker
0
A
ответ
3
Это было бы сложнее, чем должно быть. В мире Докеров гораздо проще запустить три контейнера, чтобы сделать три вещи, чем запустить один контейнер, который сделает все это. Это возможно, однако, -
Вам необходимо запустить процесс инициализации в вашем контейнере для управления несколькими процессами и запустить его как точку входа вашего контейнера. Init должен будет знать, как запустить интересующие вас процессы, как logstash, так и redis. Basimage/phusion предоставляет изображение с хорошей системой инициализации, но сценарии запуска основаны на runit и могут быть трудно подобрать.
Если вы хотите запустить только один процесс, вы можете использовать файл для сборки докеров, чтобы запустить все три процесса и связать их вместе.
Смежные вопросы
- 1. Запустите два экземпляра logstash на одном компьютере
- 2. Docker - запустить два процесса в одном контейнере
- 3. Запустите два сервера в одном контейнере докера
- 4. Два divs в одном контейнере
- 5. Docker - Обработка нескольких сервисов в одном контейнере
- 6. Два экземпляра OwnCloud на одном сервере
- 7. Как запустить JIRA и MySQL на одном контейнере Docker
- 8. SSH Setup на контейнере Docker
- 9. mmenu: Два меню в одном контейнере
- 10. Docker Compose - Как ссылается многие схемы в одном контейнере mysql
- 11. MySQL в контейнере Docker
- 12. Условия Symfony в контейнере Docker
- 13. Выполнение нескольких команд в одном контейнере с помощью docker-py
- 14. Медленность в контейнере Docker
- 15. Два экземпляра RCTRootView в одном приложении
- 16. Запустите сложную серию команд в одном контейнере Docker
- 17. Открытие порта в контейнере Docker
- 18. Docker: Настройка GUI в контейнере Docker на малине Pi
- 19. Ограничение памяти на Docker контейнере не работает
- 20. docker - как отключить автозапуск на контейнере?
- 21. Команды запуска на контейнере Docker от Emacs
- 22. Как сохранить сервис, запущенный на контейнере Docker
- 23. Как запустить команду на остановленном контейнере Docker?
- 24. Docker изменение опубликованные порты на живом контейнере
- 25. DyanmoDBLocal на другом контейнере в Docker
- 26. crontab не работает на контейнере Docker Centos
- 27. Запуск Jenkins в контейнере Docker
- 28. SQL2008 Express Edition: два экземпляра на одном компьютере?
- 29. Возможно ли запустить два экземпляра SharePoint на одном сервере?