diff --git a/ansible/roles/docker/tasks/main.yml b/ansible/roles/docker/tasks/main.yml
index 2613069c1..9a792723e 100644
--- a/ansible/roles/docker/tasks/main.yml
+++ b/ansible/roles/docker/tasks/main.yml
@@ -61,6 +61,9 @@
   command: "docker info"
   register: docker_info
   changed_when: False
+  until: docker_info is success
+  retries: 3
+  delay: 5
 
 - name: Fail when loopback-mode containers or images exist
   fail: