Protect VPS from Disk space Eater

For Docker:

nano /etc/docker/daemon.json

Put:
{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "50m",
    "max-file": "3"
  }
}

sudo systemctl daemon-reload
sudo systemctl restart docker

Sometimes needed After editing:
docker-compose down
docker-compose up -d


To check validity:
jq . /etc/docker/daemon.json

Verify settings are active:
docker info | grep -A3 "Logging Driver"

You should see:
Logging Driver: json-file
...


For System Logs:

nano /etc/systemd/journald.conf

Uncomment and make:
ForwardToSyslog=no

Then reload:
sudo systemctl restart systemd-journald

Comments

Popular posts from this blog

Generate SHA-1 and SHA-256 for Debug and Release android app

How to Import and Export MySQL Database Command line in Linux

Hosting to Heroku and Amazon S3 Service