Docker安装gitlab-runner 实现自动化部署

docker下载gitlab-runner命令:
sudo docker pull gitlab/gitlab-runner

docker安装命令:
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

gitlab-runner注册参考官网,在安装之前先要装好gitlab,由于gitlab在docker里运行较慢,所以最好不要放在docker里安装:
https://docs.gitlab.com/runner/register/#docker

第一步:在docker容器里执行gitlab-runner register注册命令:
Docker安装gitlab-runner 实现自动化部署
执行完以后让你输入gitlab地址:
Docker安装gitlab-runner 实现自动化部署
这个地址是gitlab配置里的:
Docker安装gitlab-runner 实现自动化部署
Docker安装gitlab-runner 实现自动化部署
Docker安装gitlab-runner 实现自动化部署
Docker安装gitlab-runner 实现自动化部署
上图画红线部分就是gitlab的地址Docker安装gitlab-runner 实现自动化部署
输入地址以后让输入token:
Docker安装gitlab-runner 实现自动化部署

上图画红线部分为token

之后输入描述参考官网:
Docker安装gitlab-runner 实现自动化部署
输入与gitlab-runner关联的标签名称:
Docker安装gitlab-runner 实现自动化部署
选择执行gitlab-runner的执行程序。因为我要用docker实现自动部署,所以输入docker:
Docker安装gitlab-runner 实现自动化部署
最后一步,如果选择docker作为执行程序,那要定义一个默认镜像的名称。这个镜像的名称要在后期的.gitlab-ci.yml(自动化部署配置文件)里用到
Docker安装gitlab-runner 实现自动化部署