diff --git a/3.10/Dockerfile b/3.10/Dockerfile
index 4aa5a2339d332ad12747f45a24a9378a504a8909..f443ede301c3e1e7faba7c4afc3716c0691f78da 100644
--- a/3.10/Dockerfile
+++ b/3.10/Dockerfile
@@ -6,4 +6,4 @@ apt install --yes libsodium23 && \
 rm -rf /var/lib/apt/lists
 
 # Install Poetry
-RUN pip install poetry
+RUN pip install "poetry>=1.8,<2.0"
diff --git a/3.11/Dockerfile b/3.11/Dockerfile
index 0c88f969e8d006e76f05571f8ee6d4b0de3ce77d..fb55c52a3ca74148160947a06d0e24b855b626e4 100644
--- a/3.11/Dockerfile
+++ b/3.11/Dockerfile
@@ -6,4 +6,4 @@ apt install --yes libsodium23 && \
 rm -rf /var/lib/apt/lists
 
 # Install Poetry
-RUN pip install poetry
+RUN pip install "poetry>=1.8,<2.0"
diff --git a/3.12/Dockerfile b/3.12/Dockerfile
index 7f2b31303bc0b03ec359409b70cde45f9e6c1044..f894c73dca8a36bc6c853b50a852630f4f988b83 100644
--- a/3.12/Dockerfile
+++ b/3.12/Dockerfile
@@ -6,4 +6,4 @@ apt install --yes libsodium23 git && \
 rm -rf /var/lib/apt/lists
 
 # Install Poetry
-RUN pip install poetry pre-commit
+RUN pip install "poetry>=1.8,<2.0" pre-commit
diff --git a/3.9/Dockerfile b/3.9/Dockerfile
index f85e4983edb9e6abc081dd7309550cc090ca53fe..9c7445f0aabcb0cc85b29b5afb032c98d62fad0c 100644
--- a/3.9/Dockerfile
+++ b/3.9/Dockerfile
@@ -6,4 +6,4 @@ apt install --yes libsodium23 && \
 rm -rf /var/lib/apt/lists
 
 # Install Poetry
-RUN pip install poetry
+RUN pip install "poetry>=1.8,<2.0"