digital-garden/_inbox/Настройка ротации логов в Docker.md

39 lines
902 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
aliases:
tags:
- зрелость/🌱
date:
- - 2024-08-21
zero-link:
- "[[00 Docker]]"
parents:
linked:
---
Очень часто забывают настроить ротацию логов в Docker. Из-за чего память на сервере постепенно заканчивается.
Можно настроить ротацию глобально для всех контейнеров через файл `/etc/docker/daemon.json`:
```json
{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}
```
После этого перезапустите Docker:
```bash
sudo systemctl restart docker
```
А можно настроить для каждого контейнера индивидуально
```yaml
services:
nexus:
image: sonatype/nexus3:3.70.1
logging:
options:
max-size: "10m"
max-file: "5"
```