From 4f35799934b87ce6bb461917505800c180afce1d Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Sat, 4 Jan 2020 12:48:01 +0100 Subject: [PATCH] Enabled docker log rotation --- roles/docker/handlers/main.yml | 5 +++++ roles/docker/tasks/main.yml | 8 ++++++++ roles/docker/templates/etc/docker/daemon.json.j2 | 7 +++++++ 3 files changed, 20 insertions(+) create mode 100644 roles/docker/handlers/main.yml create mode 100644 roles/docker/templates/etc/docker/daemon.json.j2 diff --git a/roles/docker/handlers/main.yml b/roles/docker/handlers/main.yml new file mode 100644 index 0000000..3627303 --- /dev/null +++ b/roles/docker/handlers/main.yml @@ -0,0 +1,5 @@ +--- +- name: restart docker + service: + name: docker + state: restarted diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 0852dd7..6bf860b 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -11,3 +11,11 @@ name: - docker - docker-compose +- name: enable docker log rotation + template: + src: etc/docker/daemon.json.j2 + dest: /etc/docker/daemon.json + owner: root + group: root + mode: 0644 + notify: restart docker diff --git a/roles/docker/templates/etc/docker/daemon.json.j2 b/roles/docker/templates/etc/docker/daemon.json.j2 new file mode 100644 index 0000000..b8ab8c9 --- /dev/null +++ b/roles/docker/templates/etc/docker/daemon.json.j2 @@ -0,0 +1,7 @@ +{ + "log-driver": "json-file", + "log-opts": { + "max-size": "10m", + "max-file": "3" + } +}