diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8ab0b3c17de09dd71ff287e274611a07910e29c7..dea5b4d0c7ede0eef756738db75bcc8f26920f94 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,5 @@
 shellcheck:
-  image: koalaman/shellcheck-alpine
+  image: tecnalia-docker-dev.artifact.tecnalia.com/koalaman/shellcheck-alpine
   script: shellcheck deploy/base/ros_entrypoint.bash scripts/*sh
   tags:
     - docker
@@ -12,7 +12,7 @@ shellcheck:
 # DL3008 Pin versions in apt-get install
 #   A bit overkill
 dockerfiles:
-  image: hadolint/hadolint:latest-debian
+  image: tecnalia-docker-dev.artifact.tecnalia.com/hadolint/hadolint:latest-debian
   script:
     - RET=0
     - hadolint --ignore DL3006 --ignore DL3008 deploy/base/Dockerfile || RET=1
@@ -22,7 +22,7 @@ dockerfiles:
     - docker
 
 yamllint:
-  image: sdesbure/yamllint
+  image: tecnalia-docker-dev.artifact.tecnalia.com/sdesbure/yamllint
   script: yamllint $(find . -name '*.yml' -o -name '*.yaml')
   tags:
     - docker
diff --git a/.gitlab-industrial-ci-kinetic-no-rosinstall.yml b/.gitlab-industrial-ci-kinetic-no-rosinstall.yml
index 24fc6d135407d0fc9fc0b252590032ca0f9b840e..62146e17067bbc3656c6561bafa5bfe1260ba185 100644
--- a/.gitlab-industrial-ci-kinetic-no-rosinstall.yml
+++ b/.gitlab-industrial-ci-kinetic-no-rosinstall.yml
@@ -1,11 +1,12 @@
-image: docker:git
+image: tecnalia-docker-dev.artifact.tecnalia.com/docker:git
 
 variables:
   TMPDIR: /builds/${CI_PROJECT_NAMESPACE}
   GIT_LFS_SKIP_SMUDGE: 1 # Avoid fetching the files from LFS when doing git fetch
 
 services:
-  - docker:dind
+  - name: tecnalia-docker-dev.artifact.tecnalia.com/docker:dind
+    alias: docker
 
 stages:
   - precheck
@@ -159,7 +160,7 @@ file_syntax:
 ##########################################################
 adoc_syntax:
   stage: postcheck
-  image: alpine
+  image: tecnalia-docker-dev.artifact.tecnalia.com/alpine
   before_script:
     - apk add --update curl asciidoctor bash
   script:
diff --git a/.gitlab-industrial-ci-kinetic-with-rosinstall.yml b/.gitlab-industrial-ci-kinetic-with-rosinstall.yml
index 1e662ea144a1aff3b7fdde12ec3391913073b31e..a48ee7467cf510df67ef254e3710ff150719c234 100644
--- a/.gitlab-industrial-ci-kinetic-with-rosinstall.yml
+++ b/.gitlab-industrial-ci-kinetic-with-rosinstall.yml
@@ -1,11 +1,12 @@
-image: docker:git
+image: tecnalia-docker-dev.artifact.tecnalia.com/docker:git
 
 variables:
   TMPDIR: /builds/${CI_PROJECT_NAMESPACE}
   GIT_LFS_SKIP_SMUDGE: 1 # Avoid fetching the files from LFS when doing git fetch
 
 services:
-  - docker:dind
+  - name: tecnalia-docker-dev.artifact.tecnalia.com/docker:dind
+    alias: docker
 
 stages:
   - precheck
@@ -161,7 +162,7 @@ file_syntax:
 ##########################################################
 adoc_syntax:
   stage: postcheck
-  image: alpine
+  image: tecnalia-docker-dev.artifact.tecnalia.com/alpine
   before_script:
     - apk add --update curl asciidoctor bash
   script: