使用错误的docker图像构build容器的gitlab亚军

我在虚拟机上build立了一个gitlab-ci-multi-runner。
在构build过程中,我提供了一个Docker容器,它具有所有的依赖关系。 但是当我运行它,跑步者使用一个不同的(错误的)docker图像为他的构build容器。
消息看起来像这样:

使用gitlab-ci-multi-runner 9.2.1(f0xxxx4)
在runnerVM上(f5xxxxf0)
使用Docker执行器与图像docker.com/xxx/xxx/docker-build:stable …
使用docker image sha256:fe32xxx … xxxa63c预定义容器…
拉泊坞镜像docker.com/xxx/xxx/docker-build:stable …
使用docker图像docker.com/xxx/xxx/docker-build:stable ID = sha256:9608xxx … xxxdf09 for build container …

有人能告诉我为什么跑步者使用不同的docker图像构build容器?
为什么不采取预定义的容器(因为这是正确的…)

在这里你可以看到我的gitlab-ci.yml:

image: docker.com/xxx/xxx/docker-build:stable before_script: - echo "Before script" after_script: - echo "After Script" stages: - build - test - deploy build_release: stage: build script: - sudo make all BUILD_TYPE=Release only: - master tags: - tag1 build_debug: stage: build script: - sudo make all BUILD_TYPE=Debug only: - develop - runner-test tags: - tag1 - tag2