diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index df9850c64f630a72e53003b2812bc0a73d042219..94312394e51be442d2211dfe7475930cd4cdc8da 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -112,21 +112,16 @@ build:pages:
 
 check:links:
    stage: check
-   image: docker:19.03.12
-   variables:
-     DOCKER_TLS_CERTDIR: ""
-     DOCKER_DRIVER: overlay2
-   services:
-     - name: docker:19.03.12-dind
-       command: ["--mtu=1458"]
+   image: $CI_REGISTRY/r3/apps/tailorbird/linkchecker
    rules:
      - if: $CI_COMMIT_REF_NAME
      - if: $CI_MERGE_REQUEST_ID
    allow_failure: true
    before_script:
      - cp .tmp/whitelist.txt build/.
+     - cp -r "$(pwd)"/build /check
    script:
-     - docker run -v "$(pwd)"/build:/check -t $CI_REGISTRY/r3/apps/tailorbird/linkchecker
+     - python link_check.py
 
 # generate
 # ------------------------------------------------------------------------------------