Skip to main content

! 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:

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/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