ubuntu 20.04gitlab-runner docker方式安装使用
需求: 新增一个办公室的runner来跑CI,本次机器为全新机器无基础环境,详细操作步骤如下:
# 新建gitlab-runner用户
vim add_gitlab-runner_user.sh
apt-get install vim
# 安装docker
apt-get update
# 安装 apt 依赖包,用于通过HTTPS来获取仓库:
apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
# 添加 Docker 的官方 GPG 密钥:
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# 使用以下指令设置稳定版仓库
add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \$(lsb_release -cs) \stable"
# 安装最新版本的 Docker Engine-Community 和 containerd
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io
systemctl status docker.service
# 命令自动补全
vim /etc/bash.bashrc# 官网 https://docs.gitlab.com/runner/install/docker.html
# Use local system volume mounts to start the Runner container
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
# To register a runner using a Docker container
docker run --rm -it -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner register
1. Enter your GitLab instance URL (also known as the gitlab-ci coordinator URL).
**[gitlab地址]**
2. Enter the token you obtained to register the runner.[runner-token]
3. Enter a description for the runner. You can change this value later in the GitLab user interface.
[自定义,随便写]
4. Enter the tags associated with the runner, separated by commas. You can change this value later in the GitLab user interface.
[自定义,随便写]
5. Provide the runner executor. For most use cases, enter [docker.]
6. If you entered docker as your executor, you’ll be asked for the default image to be used for projects that do not define one in .gitlab-ci.yml.
[默认runner镜像,一般为alpine:latest,可以在gitlan-ci.yaml中指定镜像]# 登录gitlab 管理配置界面https://gitlab.****.com/admin/runners,发现runner状态为share/blocked,点击对应runner-token信息,修改保存
问题解答
runner-token获取
runner修改权限
ubuntu 20.04gitlab-runner docker方式安装使用相关推荐
- Docker 方式安装 Nginx 、阿里云服务器上装 Ngnix
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 非 Docker 方式安装,直接 Linux 安装见另一文:Linux 上 安装 nginx .阿里 ...
- 以Docker方式安装和配置Kong网关和Konga控制台
文章目录 以Docker方式安装和配置Kong网关和Konga控制台 前言 安装Kong 创建容器网络 启动PostgreSQL数据库 初始化数据 对Kong Admin API作安全防护 启动Kon ...
- Ubuntu 20.04 系统最快安装WRF软件手册
前言 天气研究和预报(WRF)模型是一种中尺度数值天气预报系统,在全球范围内用于业务预报和研究目的. 这是在基于Intel的i7(12核)Linux Ubuntu 20.04 LTS系统上安装WRF ...
- Docker方式安装巡风
Docker方式安装巡风系统[基于CentOS7.6] # yum update # curl -sSL https://get.docker.com/ | sh # yum install git ...
- Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、CUDA、cuDNN, 并可进行CUDA版本切换
因为做深度学习的研究项目,为全新机器在Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动.Cuda.Cudnn.并进行CUDA版本切换 成功安装完成了,写个记录. 1. 安装Nvid ...
- Ubuntu 20.04集群手动安装OpenStack Yoga
文章目录 基础配置 基础中的基础 软件配置 OpenStack keystone X11转发 Glance 控制节点 Placement 控制节点 Nova 控制节点 计算节点 Neuron 控制节点 ...
- 分布式起步:Linux之Ubuntu 20.04.2.0 LTS安装与配置
淘宝淘了两台ibm x61,加上原有的一台笔记本.台式机,准备搞个集群环境,模拟分布式部署.两个windows平台已经配置好.现把x61上安装linux过程记录如下: 一.准备操作系统 选择ubunt ...
- Docker 方式安装、运行 Nexus3 、重置默认密码、推送 jar 包到私服
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 找镜像: docker search nexus 2. 拉取镜像:(我已经拉取过,不选择版本时 ...
- ubuntu18.04 nvidia gpu驱动与tensorflow-gpu以 docker方式安装
通过ubuntu标准库自动安装驱动 搜索系统当前支持的驱动(此方法可能无法安装最新版) $ ubuntu-drivers devices == /sys/devices/pci0000:00/0000 ...
- Docker方式安装showdoc
基础安装 安装前请确保你的环境已经装好了docker服务 .docker的安装教程在网上比较多,可以搜索了解下.这里重点介绍showdoc # 原版官方镜像安装命令(中国大陆用户不建议直接使用原版镜像 ...
最新文章
- DataGrid鼠标事件方法
- java自学 day1
- SAP RETAIL 分配规则里的哪些数据不会被带入分配表?
- 依那西普速诱导RA快速缓解预示临床和放射学持久缓解
- ECJia如何配置两个网站访问共同的数据库和附件资源
- 【已解决】Jsp实现文件上传功能
- 使用Spring Data REST将Spring Data JPA存储库导出为REST服务
- matlab 局部图放大或缩小
- 《深入理解计算机系统》 CSAPP 入坑推荐
- Luogu_P4556 雨天的尾巴【题解】树上差分 线段树合并
- unity3D中enable和setactive的区别
- mysql对比时间段百分比_如何使用MySQL计算每日最高价格变化百分比?
- 人工智能时代,机遇与挑战并存
- Python 生成双峰分布的概率密度函数并画图
- C++:N阶楼梯上楼问题
- Java实现 LeetCode 309 最佳买卖股票时机含冷冻期
- 慕课网七月python_7七月的新全栈课
- list的stream流常用用法
- 年味究竟是淡了还是浓了?
- crc32算法简单理解
热门文章
- 抖音极速版自动运行脚本
- 自动刷抖音脚本(解放你的双手)
- 数据科学-Matplotlib(直方条形和散点作业)
- 怎么在CAD图纸中标注文字
- 计算机无法安装MUMU模拟器,电脑手机模拟器,详细教您电脑手机模拟器MuMu模拟器怎么使用...
- Mac 好用的 Android 模拟器整理(玩游戏、装应用、支持咸鱼、拼多多...)
- sop流程图模板_SOP模板-标准操作流程编写程序.doc
- 普通期刊论文发表录用时间一般要多久
- 如何配置服务器的安全?
- Win系统 - Windows10 系统恢复语言栏位置的方法(二)