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

39 lines
902 B
Markdown
Raw Normal View History

2024-08-21 07:59:23 +03:00
---
aliases:
tags:
- зрелость/🌱
date:
- - 2024-08-21
zero-link:
- "[[00 Docker]]"
parents:
linked:
---
2024-08-21 08:04:23 +03:00
Очень часто забывают настроить ротацию логов в 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"
```