diff --git a/handlers/main.yml b/handlers/main.yml
index f43a35bf607ae461ad2f14c306e680cdf6842905..d3bd1a4474352b6b81ec0df47e35f0ac73e27efb 100644
--- a/handlers/main.yml
+++ b/handlers/main.yml
@@ -1,7 +1,18 @@
 ---
 
 - name: "Restart Nagios container"
-  community.docker.docker_compose:
-    project_src: "/home/docker/nagios/"
-    restarted: true
-  listen: "restart nagios container"
+  block:
+    - name: Remove whitelists container
+      community.docker.docker_compose_v2:
+        project_src: "/home/docker/nagios/"
+        remove_orphans: true
+        state: absent
+      listen: "restart nagios container"
+
+    - name: Start whitelists container
+      community.docker.docker_compose_v2:
+        project_src: "/home/docker/nagios/"
+        recreate: always
+        remove_orphans: true
+        state: present
+      listen: "restart nagios container"