gitlab ci使用自定义运行器失败

时间:2019-06-26 03:50:18

标签: docker gitlab gitlab-ci gitlab-ci-runner

我正尝试创建一个自定义gitlab-runner来运行docker进程,如下所示:

https://github.com/gitlabhq/gitlabhq/blob/master/doc/ci/docker/using_docker_build.md

我尝试了使用以下方法注册跑步者的第二种方法:

  

sudo gitlab-runner注册-n \ --url https://gitlab.com/ \
  --registration-token xxx \ --executor docker \ --description“我的Docker Runner” \ --docker-image“ docker:stable” \ --docker-volumes   /var/run/docker.sock:/var/run/docker.sock

但是,在gitlab中,每当管道启动时,我都会遇到以下错误:

  

错误:无法为/ builds / xxx创建容器卷,无法执行   加载图片:gitlab-runner-prebuilt:“打开   /var/lib/gitlab-runner/gitlab-runner-prebuilt.tar.xz:无此类文件或   目录”

我在网上找不到太多信息,不胜感激。

1 个答案:

答案 0 :(得分:1)

为了记录,我按照本教程进行操作

https://angristan.xyz/build-push-docker-images-gitlab-ci/

由于docker映像正常工作,我怀疑debian gitlab-runner发行版有问题