首页 > 其他分享 >docker-compose安装Gitlab Runner

docker-compose安装Gitlab Runner

时间:2024-02-29 16:55:38浏览次数:35  
标签:compose cn Runner gitlab mnt amihome docker runners

系列文章

Gitlab Runner的docker-compose.yml

version: '3'
services:
  home:
    image: 'gitlab/gitlab-runner:v16.9.0'
    scale: 2
    restart: always
    privileged: true
    volumes:
     - ./config:/etc/gitlab-runner

准备好文件之后,放在某个文件夹下

root@dev-server:/mnt/data/gitlab.amihome.cn/gitlab-runners# ls
docker-compose.yml

启动容器

使用docker-compose up -d启动了两个容器

root@dev-server:/mnt/data/gitlab.amihome.cn/gitlab-runners# docker-compose up -d
Creating network "gitlab-runners_default" with the default driver
Creating gitlab-runners_home_1 ... done
Creating gitlab-runners_home_2 ... done

用docker ps查看一下

root@dev-server:/mnt/data/gitlab.amihome.cn/gitlab-runners/config# docker ps
CONTAINER ID   IMAGE                                                      COMMAND                  CREATED         STATUS                          PORTS                                                                                                                         NAMES
14e8b6c546b4   gitlab/gitlab-runner:v16.9.0                               "/usr/bin/dumb-init …"   4 minutes ago   Up 4 minutes                                                                                                                                                  gitlab-runners_home_2
6b9709615e72   gitlab/gitlab-runner:v16.9.0                               "/usr/bin/dumb-init …"   4 minutes ago   Up 4 minutes                                                                                                                                                  gitlab-runners_home_1

看看目录下的文件

在当前目录下,新创建了一个config的空白目录。

root@dev-server:/mnt/data/gitlab.amihome.cn/gitlab-runners# docker-compose up -d
Creating gitlab-runners_home_1 ... done
Creating gitlab-runners_home_2 ... done
root@dev-server:/mnt/data/gitlab.amihome.cn/gitlab-runners# ls
config  docker-compose.yml
root@dev-server:/mnt/data/gitlab.amihome.cn/gitlab-runners# cd config
root@dev-server:/mnt/data/gitlab.amihome.cn/gitlab-runners/config# ls
root@dev-server:/mnt/data/gitlab.amihome.cn/gitlab-runners/config# 

至此,就是初次安装Gitlab Runner成功的样子了。

接下来,我们要把gitlab-runners_home_1这个Gitlab Runner的容器实例,注册到https://gitlab.amihome.cn

请继续阅读这篇文章

标签:compose,cn,Runner,gitlab,mnt,amihome,docker,runners
From: https://www.cnblogs.com/amisoft/p/18044188/docker-compose-install-gitlab-runner

相关文章

  • docker 部署.net core 3.1程序
    docker安装安装所需的软件包,yum-utils提供了yum-config-manager,并且devicemapper存储驱动程序需要device-mapper-persistent-data和lvm2。sudoyuminstall-yyum-utils\device-mapper-persistent-data\lvm2使用命令来设置docker仓库(阿里源,官方源太慢了)sudo......
  • centos下部署docker
    一、docker概述docker是基于go语言实现的云开源项目,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布流行的linux和windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口二、docker的优点系统平滑移植、容器虚拟化,从开发环......
  • .net 应用程序 生成Docker映像时 dotnet restore找不到自定义源的包的问题,ContainerBu
    一、问题:我们在.net应用中生成Docker映像时,会出现ContainerBuildAndLaunch任务意外失败的问题。 查看输出窗口发现,是执行dotnetrestore时,找不到包的问题,因为我的这些包是在自己的私有源上二、解决方案:在Dockerfile文件中,在执行dotnetrestore前一行添加nuget私有源就行......
  • 用Docker发布网站时,自动下载Directory.Build.props及其Import的文件
    为Blazor网站项目,“添加Docker支持”这时,网站项目根目录下会新增Dockerfile。#Seehttps://aka.ms/customizecontainertolearnhowtocustomizeyourdebugcontainerandhowVisualStudiousesthisDockerfiletobuildyourimagesforfasterdebugging.FROMmcr.......
  • 软件性能测试工具RunnerGo安装步骤
    现在安装RunnerGo仅需要一条命令!目前支持系统:Centos、Debian、Ubuntu三种。下面给大家介绍一下RunnerGo安装使用流程:Step1:复制以下命令wget https://img.cdn.apipost.cn/running_go/img/wiki/runnergo.tar&&tarxf runnergo.tar  &&bashinstall.shStep2:选择安装系统......
  • centos docker服务问题
     概述docker的应用版本正式上线,结果一上线就出各种幺蛾子。本文档主要介绍centos系统安装docker和启动的问题解决方法。环境dockerregistry:2centos6&&docker1.7.1centos7&&docker24.0.6docker服务启动失败docker安装,命令会自动安装依赖libcgroup。yuminsta......
  • docker常见的命令
    一:docker命令格式:docker选项命令选项:短格式和长格式短格式:一个连字符(-)加上单个字符-d-v-i等长格式:2个连字符(--)加上字符串--version注意:1:多个短格式的单字符可以组成起来一起使用dockerrun-ditubuntu/bin/bash 二:docker的一个完整的案例1:创建运行一个容器......
  • docker 运行postgresql 极限简洁教程
    首先要拉取pq的image:dockerpullpostgres,拉取后可以用dockerimagels查看是否拉取镜像成功。同理,一同拉取pgadmin4方便查看数据:dockerpulldpage/pgadmin4。然后运行image,生成container,运行pq和pgadmin:注意,因为数据库需要存储空间,配合docker运行就需要volume,注意下......
  • 使用矩池云 Docker 虚拟机安装VNC、Conda、Python及CUDA
    矩池云虚拟机支持Docker使用,但是由于虚拟机目前不支持启动时传递环境变量来设置VNC、Jupyterlab连接密码,所以我们没有创建相关基础镜像(设置固定密码容易泄漏),下面给大家介绍手动安装使用VNC、Jupyterlab、CUDA等步骤,以便支持使用OpenGL等功能的使用,开启更完善和强大的功能体......
  • centos7环境用docker-compose部署mysql5.7集群,redis7.2.4,springboot项目
    文件目录结构关于每个配置项及docker-compose的安装,大家可以自己查mysql配置文件master---my.cnf[mysqld]server_id=1gtid-mode=ONenforce-gtid-consistency=1binlog-ignore-db=mysqllog-bin=mysql-binbinlog_cache_size=......