diff --git a/roles/reset/tasks/main.yml b/roles/reset/tasks/main.yml
index 26b6141dd866d54e7212c7f198b0326f2a0eb9aa..624e7135ed9900097a6757598a39251de3a3a9e6 100644
--- a/roles/reset/tasks/main.yml
+++ b/roles/reset/tasks/main.yml
@@ -38,6 +38,10 @@
 
 - name: reset | remove all containers
   shell: "{{ docker_bin_dir }}/docker ps -aq | xargs -r docker rm -fv"
+  register: remove_all_containers
+  retries: 4
+  until: remove_all_containers.rc == 0
+  delay: 5
   tags: ['docker']
 
 - name: reset | restart docker if needed