首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Docker组合实现gitlab和gitlab runner

用Docker组合实现gitlab和gitlab runner
EN

Stack Overflow用户
提问于 2021-12-06 16:51:25
回答 1查看 1.2K关注 0票数 1

我想用gitlab来实现CICD,我想用docker-compose.yml来实现这一点,但是这不是工作,我无法连接到gitlab网站。另一种从撰写日志中获取此日志的方法是:

代码语言:javascript
复制
**gitlab-runner    | **ERROR: Failed to load config stat /etc/gitlab-runner/config.toml: no such file or directory  builds=0****

这是我的撰写文件:

代码语言:javascript
复制
version: '3.5'
services:
  gitlab:
    container_name: gitlab
    image: gitlab/gitlab-ce:latest
    restart: always
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://192.168.1.96'
        gitlab_rails['gitlab_shell_ssh_port'] = 522
        letsencrypt['enable'] = false
    ports:
      - "443:443"
      - "80:80"
      - "522:22"
    volumes:
      - ./config/gitlab:/etc/gitlab
      - ./data/gitlab:/var/opt/gitlab
      - ./logs:/var/log/gitlab
    networks:
      - gitlab

  gitlab-runner:
    image: gitlab/gitlab-runner
    container_name: gitlab-runner
    restart: always
    depends_on:
      - gitlab
    volumes:
      - ./config/gitlab-runner:/etc/gitlab-runner
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      - gitlab

networks:
  gitlab:

如何创建config.toml文件,并在运行后编写如何绘制我的gitlab。一般帮助我用这种方式来实现CICD。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-12 10:42:06

docker-compose.yml文件夹执行下一步:

  1. Creat

$ touch ./config/gitlab-runner/config.toml

  1. 用编辑器编辑它

./config/gitlab-runner/config.toml $

  1. 保存文件

  1. 重新启动停靠实例

$docker-复合重新启动gitlab-runner

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70248993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档