1、下载镜像
docker pull gitlab/gitlab-runner:latest
2、拉取Runner镜像并启动
docker run -d --name gitlab-runner --restart always \
-v /srv/gitlab-runner/config:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
gitlab/gitlab-runner:latest
3、进入Runner容器内
docker exec -it gitlab-runner bash
4、运行以下命令
gitlab-runner register
5、输入配置的git地址
http://192.168.6.60:9980
6、输入runners的token

7、输入描述
my-runner
8、输入tag
runner-tag
9、Enter the Runner executor:

#根据自己的需要,选择图上里面的配置
docker
10、修改Runner配置文件
# 拷贝容器文件到当前路径
docker cp gitlab-runner:/etc/gitlab-runner/config.toml .
#修改配置文件,添加一下配置
volumes = ["/cache", "/var/run/docker.sock:/var/run/docker.sock", "/usr/bin/docker:/usr/bin/docker", "/data/.m2:/root/.m2", "/root/.ssh:/root/.ssh", "/root/.docker/:/root/.docker/"]
pull_policy = "if-not-present"
# 拷贝文件到指定容器下面
docker cp config.toml gitlab-runner:/etc/gitlab-runner/

11、重启runner
docker restart gitlab-runner
12、
13、
14、
该博客介绍了如何通过Docker下载并启动GitLab Runner,然后注册Runner到GitLab服务器,设置Runner的描述和标签,并选择Docker作为Executor。接着,修改Runner的配置文件,增加额外的挂载路径和Pull策略,并最终重启Runner以应用更改。
3621

被折叠的 条评论
为什么被折叠?



