# ! Log-Datei Limit

Um eine aufblähende Dockerinstanz zu verhindern, kann ein Limitieren der Container-Logdatei helfen.

docker-compose.yml

```
logging:
      options:
        max-size: "100m"
```

zb in homer:

```yaml
version: "2"
services:
  homer:
    image: b4bz/homer
    logging:
      options:
        max-size: "100m"
    container_name: homer
    volumes:
      - /var/lib/docker/volumes/homer/:/www/assets
    ports:
      - 8090:8080
    #environment:
    #  - UID=1000
    #  - GID=1000
    restart: unless-stopped
```

ODER

Direkt im Docker Daemon einstellen, damit es für alle Container automatisch gilt:

[https://stackoverflow.com/a/42510314](https://stackoverflow.com/a/42510314)

[https://stackoverflow.com/a/75928154](https://stackoverflow.com/a/75928154)

`sudo nano /etc/docker/daemon.json` (Datei anlegen, wenn nonexistent)

```
{
  "log-driver": "local",
  "log-opts": {"max-size": "50m", "max-file": "3"}
}
```

oder

```
{
  "log-opts": {
    "max-size": "10m",
    "max-file": "5"
  }
}
```

weitere Quelle

[https://forums.docker.com/t/some-way-to-clean-up-identify-contents-of-var-lib-docker-overlay/30604/52](https://forums.docker.com/t/some-way-to-clean-up-identify-contents-of-var-lib-docker-overlay/30604/52)