diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9255c0c537de4933e24705aa35c6578b27f2c499..eb3954ce6655189d37c58ebe4203a93d3370265c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,9 +1,16 @@
 image: docker:19.03.1
+services:
+  - docker:19.03.1-dind
 
 stages:
 - build
 - test
 
+variables:
+  GIT_SUBMODULE_STRATEGY: recursive
+  DOCKER_TLS_CERTDIR: "/certs"
+  DOCKER_HOST: tcp://docker:2376 # Use TLS https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#tls-enabled
+
 before_script:
 - docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY}