我正尝试创建一个自定义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:无此类文件或 目录”
我在网上找不到太多信息,不胜感激。
答案 0 :(得分:1)
为了记录,我按照本教程进行操作
https://angristan.xyz/build-push-docker-images-gitlab-ci/
由于docker映像正常工作,我怀疑debian gitlab-runner发行版有问题