Во-первых, в мире контейнеров вам нужно начать писать все, что вы можете (если возможно), чтобы вывести его из строя. Если вы это сделаете, вы можете использовать
docker service logs <servicename>
и извлекать объединенные журналы из всех реплик в наборе.
Однако, если вам нужен доступ к файлам, если на вашем базовом образе есть оболочка, вы можете ввести
docker exec -it <containername> bash
В большинстве случаевкаталог, из которого вы запускаете приложение, будет рабочим каталогом, из которого запускается dotnet, поэтому журналы должны относиться к этому каталогу.
команда для доступа к ней, как и в любой системе Linux. Оттуда вы можете перейти туда, где находятся журналы и отслеживать их. Если вам нужно отправить файлы куда-нибудь, вам лучше использовать curl и публиковать их где-нибудь, поскольку у вас не будет доступа к файлам, если вы не создадите том для размещения файлов.