diff --git a/tasks/main.yml b/tasks/main.yml
index e7efa9907336f874da4a151eb02a79f2b5306b4b..0383e8c7b21492338685c35b5866e4bc09cae70a 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -2,7 +2,7 @@
 - name: Uninstall old docker version
   ansible.builtin.apt:
     name: ['docker', 'docker-engine', 'docker.io', 'containered', 'runc']
-    state: absent 
+    state: absent
 
 - name: Set up the repository for Docker
   ansible.builtin.apt:
@@ -22,7 +22,7 @@
     url: 'https://download.docker.com/linux/debian/gpg'
     keyring: '/usr/share/keyrings/docker-archive-keyring.gpg'
 
-- name: set up the stable Docker repository
+- name: Set up the stable Docker repository
   ansible.builtin.apt_repository:
     repo: 'deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian {{ ansible_lsb.codename }} stable'
 
@@ -30,3 +30,10 @@
   ansible.builtin.apt:
     name: ['docker-ce', 'docker-ce-cli', 'containerd.io', 'docker-compose']
     state: present
+
+- name: Configure docker logging
+  ansible.builtin.template:
+    src: "daemon.json"
+    dest: "/etc/docker/daemon.json"
+    mode: "0644"
+  notify: restart docker
diff --git a/templates/daemon.json b/templates/daemon.json
new file mode 100644
index 0000000000000000000000000000000000000000..b0c1e2bf2ac79a4b412937c267b5424b10b4eaf9
--- /dev/null
+++ b/templates/daemon.json
@@ -0,0 +1,3 @@
+{
+  "log-driver": "journald"
+}
\ No newline at end of file