Где докер хранит логи

Где докер пишет логи узла?
Есть каталог \AppData\Local\Docker, но там логов очень много; не только от узла.
Что там можно безболезненно удалять периодически?

Вы можете указать сколько резервных копий и какого размера контейнер должен хранить с помощью опций --log-opt max-size=50m --log-opt max-file=10 в вашей команде docker run до имени образа (storjlabs/storagenode).
Этот пример будет хранить 10 копий каждая по 50МБ.
Ещё вы можете изменить уровень логгирования на warn с помощью опции --log.level=warn добавленной после имени образа.

1 Like

Т.е. текущий контейнер с докером нужно удалить и пересоздать с опций логов?

И можно ли регулировать размер логов непосредственно из Docker Desktop?

Да, для применения новых параметоров вам нужно остановить и удалить контейнер, затем запустить его заново.
В случае изменения файла конфигурации достаточно перезапустить контейнер

docker restart storagenode

Сомневаюсь. Я всегда предпочитаю CLI, это позволяет указать, что я хочу на самом деле, а не то, что GUI имеет ввиду.