Где докер пишет логи узла?
Есть каталог \AppData\Local\Docker, но там логов очень много; не только от узла.
Что там можно безболезненно удалять периодически?
Вы можете указать сколько резервных копий и какого размера контейнер должен хранить с помощью опций --log-opt max-size=50m --log-opt max-file=10
в вашей команде docker run
до имени образа (storjlabs/storagenode
).
Этот пример будет хранить 10 копий каждая по 50МБ.
Ещё вы можете изменить уровень логгирования на warn
с помощью опции --log.level=warn
добавленной после имени образа.
Т.е. текущий контейнер с докером нужно удалить и пересоздать с опций логов?
И можно ли регулировать размер логов непосредственно из Docker Desktop?
Да, для применения новых параметоров вам нужно остановить и удалить контейнер, затем запустить его заново.
В случае изменения файла конфигурации достаточно перезапустить контейнер
docker restart storagenode
Сомневаюсь. Я всегда предпочитаю CLI, это позволяет указать, что я хочу на самом деле, а не то, что GUI имеет ввиду.