diff --git a/ansible/roles/prechecks/vars/main.yml b/ansible/roles/prechecks/vars/main.yml
index a367717c76762fc7a4c8bbec086d3101fe872d9f..a718b276be90cc8692d89d0c2de79bfa25f42762 100644
--- a/ansible/roles/prechecks/vars/main.yml
+++ b/ansible/roles/prechecks/vars/main.yml
@@ -1,6 +1,6 @@
 ---
-docker_version_min: '1.10.0'
-docker_py_version_min: '2.0.0'
+docker_version_min: '18.09'
+docker_py_version_min: '3.4.1'
 ansible_version_min: '2.9'
 ansible_version_max: '2.10'
 
diff --git a/releasenotes/notes/bump-minimum-docker-version-18-09-37af3b4c134da67e.yaml b/releasenotes/notes/bump-minimum-docker-version-18-09-37af3b4c134da67e.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..7ff48b09bfdf1fe5bc0ad760f0523749ef5d336d
--- /dev/null
+++ b/releasenotes/notes/bump-minimum-docker-version-18-09-37af3b4c134da67e.yaml
@@ -0,0 +1,6 @@
+---
+upgrade:
+  - |
+    Bumps minimum required Docker version to 18.09 and minimum required
+    Docker Python SDK version to 3.4.1. These two are checked in
+    prechecks.