gitlab-runner没有安装在Docker容器中。操作系统是Debian 12

后端开发 2026-07-10

gitlab-runner没有安装在Docker容器中。操作系统Debian 12

我写下了以下内容:

curl -fsSL https://get.docker.com | sh

docker volume create runner01

docker pull gitlab/gitlab-runner:latest

docker run -d --name runner01 --restart always \ -v /srv/gitlab-runner/config:/etc/gitlab-runner \ -v /var/run/docker.sock:/var/run/docker.sock \ gitlab/gitlab-runner:latest

返回一个错误:

docker: invalid reference format

我在做什么错?错误是什么?

如果可能,请写出如何正确创建runner01容器。

解决方案

我认为问题在于 \ 的用法不对,你只需去掉每个反斜杠,并尝试把整条命令改写成一行,不再使用反斜杠:

docker run -d --name runner01 --restart always -v /srv/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章