diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ead01d4ef8602f85fb6d7b80371d4ec2ada30bcf..6868215072c4e61585ee2c94c29860ff834c1a2f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -354,10 +354,6 @@ sphinx_documentation:
 # See docker-compose/README.md for docker image behavior and explanation
 .base_docker_images:
   stage: images
-  extends: .local_job
-  rules:
-    - !reference [.local_job, rules]
-    - if: $CI
   image: docker:latest
   tags:
     - dind
@@ -408,7 +404,6 @@ docker_store_images_changes:
   # works. See the following references
   #  https://stackoverflow.com/questions/68955071/how-to-disable-detached-pipelines-in-gitlab
   #  https://docs.gitlab.com/ee/ci/jobs/job_control.html#jobs-or-pipelines-run-unexpectedly-when-using-changes
-  rules: []
   only:
     refs:
       - merge_requests