carlessanagustin
9/18/2018 - 7:23 AM

Docker log setup

Docker log setup - apply: wget -O - https://goo.gl/x86FN9 | sudo bash

#!/usr/bin/env bash

# empty log file: echo "" > $(docker inspect --format='{{.LogPath}}' <container_name_or_id>)
# apply: wget -O - https://goo.gl/x86FN9 | sudo bash

FILEPATH=/etc/docker/daemon.json

cat << EOF > $FILEPATH
{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m",
    "max-file": "7"
  }
}
EOF

systemctl restart docker.service || service docker restart