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