Мне нужно просмотреть журналы докера несколько дней назад, а проверка по docker service logs SERVICE | grep WHAT_I_NEED
занимает вечность, поэтому я хочу скачать журналы контейнеров из Docker Swarm и проверить их локально.Я обнаружил, что журналы контейнеров в Swarm можно найти:
docker inspect --format = '{{. LogPath}}' $ INSTANCE_ID
, но я могуНе можете найти способ скачать журнал с этого места.
Выполнение: docker cp CONTAINER_ID:/var/lib/docker/containers/ABC/ABC-json.log ./
говорит мне, что пути нет.Я понимаю, что этот путь находится в Swarm, но тогда как получить журнал из самого контейнера?Или есть другой способ скопировать этот файл непосредственно в локальный файл?