с другой стороны ничего не мешает с хоста с докером слать journald в elk любым удобным способом, но тебе далеко не всегда нужны все логи всех контейнеров, и потому само приложение пишет в елк если его логи нужны
задавал уже вопрос, но никто не отозвался - может в этот раз повезет? :) какой самый популярный и приличный способ сбора логов с инстансов сервисов в Docker (не кубер!)