1.下拉镜像
docker pull gitlab/gitlab-runner:latest
2.运行镜像
docker run -d --name gitlab-runner --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner:latest
3.注册
docker exec -it gitlab-runner gitlab-runner register
输入服务器ip地址:http://10.10.1.22
注册令牌:Zs3Pv_b9TzMzk7qzx-ax
输入runner描述:gitlab-runner
指定标签:runner
选择Runner执行器:shell
重启容器:docker restart gitlab-runner
4.验证
root@37e01d45716e:/# gitlab-runner verify
Runtime platform arch=amd64 os=linux pid=458 revision=4b9e985a version=14.4.0
Running in system-mode.
Verifying runner… is alive runner=kPXYjVnE
5.修改runner的配置文件不然runner容器内无法使用docker命令
vi /srv/gitlab-runner/config/config.toml
修改[runners]配置下volumes = [/cache"]为volumes = ["/var/run/docker.sock:/var/run/docker.sock", “/cache”]