diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index de67aa3aa89c6e9688c2d7d9640415065f75b560..5d80317af3eefe3fc3770ee0230249398fa040da 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,16 +2,19 @@
 tests:
     image: docker:20.10.16
     services:
-        - docker:dind  # Docker-in-Docker pour exécuter les commandes Docker
+        - docker:dind
     variables:
-        DOCKER_TLS_CERTDIR: ""  # Désactive la gestion TLS dans Docker-in-Docker
-        DOCKER_HOST: tcp://docker:2375  # Utilise Docker via TCP sans TLS
-        DOCKER_OPTS: "--insecure-registry registry.gitlab.lis-lab.fr:5005"  # Ajoute l'option pour ignorer la vérification TLS
+        DOCKER_TLS_CERTDIR: ""  # Désactive l'utilisation des certificats TLS dans Docker-in-Docker
+        DOCKER_HOST: tcp://docker:2375
+        DOCKER_DRIVER: overlay2
     before_script:
-        - echo "Pulling Docker image with TLS disabled..."
+        - echo "Configuring Docker to use insecure registry"
+        - mkdir -p /etc/docker  # Crée le répertoire Docker si nécessaire
+        - echo '{"insecure-registries":["registry.gitlab.lis-lab.fr:5005"]}' > /etc/docker/daemon.json
+        - dockerd &  # Démarre le démon Docker
         - docker login registry.gitlab.lis-lab.fr:5005 -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD
-        - docker pull registry.gitlab.lis-lab.fr:5005/dev/scikit-multimodallearn/ubuntu:22.04 || true
     script:
+        - docker pull registry.gitlab.lis-lab.fr:5005/dev/scikit-multimodallearn/ubuntu:22.04
         - docker run registry.gitlab.lis-lab.fr:5005/dev/scikit-multimodallearn/ubuntu:22.04 python3 setup.py install
         - docker run registry.gitlab.lis-lab.fr:5005/dev/scikit-multimodallearn/ubuntu:22.04 pytest-3
     coverage: '/^TOTAL.+?(\d+\%)$/'
@@ -20,6 +23,7 @@ tests:
         - htmlcov/
 
 
+
 # generate the documentation
 doc:
     image: registry.gitlab.lis-lab.fr:5005/dev/scikit-multimodallearn/ubuntu:22.04