当前位置:首页 > 编程相关 > Dcoker > 正文内容

docker下安装gitlab-runner并注册

martinsun5个月前 (05-13)Dcoker771

在官网获取安装命令

官网教程

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 容器镜像

  • 进入容器
    docker exec -it gitlab-runner bash

获取注册地址和令牌

在容器中执行命令注册

    gitlab-runner register
    Runtime platform                                    arch=amd64 os=linux pid=24 revision=7f7a4bb0 version=13.11.0
    Running in system-mode.
    Enter the GitLab instance URL (for example, https://gitlab.com/):
    # 第一步: 输入注册地址
    Enter the registration token:
    # 第二步: 输入注册令牌
    Enter a description for the runner:
    [b478a5687119]: # 第三步: 输入runner名称,自定义即可
    Enter tags for the runner (comma-separated):# 第四步: 输入关联标签,自定义即可
    Registering runner... succeeded                     runner=AC24QEzx
    Enter an executor: docker, docker-ssh, parallels, shell, virtualbox, custom, ssh, docker+machine, docker-ssh+machine, kubernetes:
    # 第五步: 选择执行gitlab-runner的执行程序,这里我们使用的是docker
    Enter the default Docker image (for example, ruby:2.6):
    # 第六步: 需要拉取的默认镜像,如docker:stable
    Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!

完成以上步骤即可完成

查看

gitlab-runner verify

这时候在gitlab也是可以看到已经激活的runner

取消注册

通过gitlab-runner unregister命令取消注册

  • 通过 url 和 token 取消注册
    gitlab-runner unregister --url http://gitlab.example.com/ --token t0k3n
  • 通过name取消注册
    gitlab-runner unregister --name test-runner
  • 删除所有注册runner
    gitlab-runner unregister --all-runners

版权声明:本文由MartinSun发布,内容供学习参考使用。

图文说明:部分图文来源于网络,如侵权请联系删除。

本文链接:https://www.sunyonghong.com/?id=36

分享给朋友:
返回列表

上一篇:Linux Centos7.9安装docker-compose

没有最新的文章了...

相关文章

Linux Centos7.9安装docker

Linux Centos7.9安装docker

本文以linux-centos7为例,介绍docker的安装(以下命令均以root身份执行的,如果你使用的非root账号,请在命令之前添加 sudo 来执行) 也可前往 英文官方安装文档 查看安装方...

Linux Centos7.9安装docker-compose

Linux Centos7.9安装docker-compose

介绍Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器...