Если ваше приложение записывает файлы журнала в файловую систему контейнера, это одно из нескольких полезных применений для монтирования Docker bind.Если оператор (человек, управляющий контейнером, а не вы, автор оригинального программного обеспечения) запускает контейнер с
docker run -v $PWD/logs:/app/logs ... you/yourimage
, то он сможет читать файлы журнала непосредственно на своемхост-система.
Как разработчик исходного приложения, у вас нет доступа к этим журналам.Это то же самое, что и любое другое (не SaaS) приложение: конечный пользователь устанавливает программное обеспечение в своей системе и запускает его, но в системе вы не можете войти в систему, поэтому вы не можете напрямую видеть такие вещи, как файлы журнала.Методы решения этой проблемы такие же, как и все остальное: когда пользователь подает отчет об ошибке, убедитесь, что он обеспечивает достаточное воспроизведение, файлы журнала и соответствующую конфигурацию, и самостоятельно воспроизведите проблему локально.