diff --git a/images/pre-commit/Dockerfile b/images/pre-commit/Dockerfile
index cab0e7bb58a59087c2c4a8e3ed525dcd4b24a23b..eb78c5131b556b583b350b17953775fe1642ffda 100644
--- a/images/pre-commit/Dockerfile
+++ b/images/pre-commit/Dockerfile
@@ -4,7 +4,8 @@ SHELL ["/bin/bash", "-o", "pipefail", "-c"]
 # hadolint ignore=DL3008,DL3013
 RUN apt-get update && \
     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
-        docker.io \
+        docker-ce-cli \
+        docker-compose-plugin \
         git \
         python3-dev \
         python3-pip \
@@ -14,7 +15,6 @@ RUN apt-get update && \
     export PIP_CONSTRAINT=/tmp/constraint.txt && \
     echo 'Cython < 3.0' > "$PIP_CONSTRAINT" && \
     python3 -m pip install --no-cache-dir --break-system-packages \
-        docker-compose \
         pipenv \
         poetry \
         pre_commit \