diff --git a/roles/container-engine/docker/tasks/main.yml b/roles/container-engine/docker/tasks/main.yml
index 4ff88b88f72b99f2b8e0bcee79c5b5c9546324e9..8272d2b45fd622dc8d1f9c9d0dd30485c5de75fe 100644
--- a/roles/container-engine/docker/tasks/main.yml
+++ b/roles/container-engine/docker/tasks/main.yml
@@ -213,14 +213,6 @@
   changed_when: false
   check_mode: false
 
-- name: check minimum docker version for docker_dns mode. You need at least docker version >= 1.12 for resolvconf_mode=docker_dns
-  fail:
-    msg: "You need at least docker version >= 1.12 for resolvconf_mode=docker_dns"
-  when: >
-        dns_mode != 'none' and
-        resolvconf_mode == 'docker_dns' and
-        installed_docker_version.stdout is version('1.12', '<')
-
 # Install each plugin using a looped include to make error handling in the included task simpler.
 - include_tasks: docker_plugin.yml
   loop: "{{ docker_plugins }}"