文档章节

docker安装gitlab

大头鬼_yc
 大头鬼_yc
发布于 2017/11/02 18:40
字数 215
阅读 23
收藏 0

1.安装官方CE镜像

sudo docker run --detach \
    --hostname gitlab.example.com \
    --publish 443:443 --publish 80:80 --publish 22:22 \
    --name gitlab \
    --restart always \
    --volume /srv/gitlab/config:/etc/gitlab \
    --volume /srv/gitlab/logs:/var/log/gitlab \
    --volume /srv/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce:latest

2.web访问

http://localhost

3.邮件配送

sudo docker exec -it gitlab vi /etc/gitlab/gitlab.rb

docker restart gitlab

https://docs.gitlab.com/omnibus/settings/smtp.html

以上学自官网:https://docs.gitlab.com/omnibus/docker/

4.安卓配置gitlab-runner

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

5.注册

docker exec -it gitlab-runner gitlab-runner register
#runner列表
docker exec -it gitlab-runner gitlab-runner list
#runner验证
docker exec -it gitlab-runner gitlab-runner verify
#使用本地maven
vi /srv/gitlab-runner/config/config.toml
[runners.docker]
    volumes = ["/cache","/root/.m2:/root/.m2/repository"]
    pull_policy = "if-not-present"

https://docs.gitlab.com.cn/runner/commands/README.html

iptables -I INPUT -p tcp --dport 80 -j ACCEPT,#一定要开启80端口

gitlab-runner构建上传image时权限失败解决办法

sudo usermod -a -G docker gitlab-runner

https://www.gitlab.com.cn/

© 著作权归作者所有

大头鬼_yc

大头鬼_yc

粉丝 5
博文 70
码字总数 18031
作品 0
昌平
程序员
私信 提问
使用Docker搭建GitLab实践

使用Docker搭建GitLab实践 SVN与GIT,二者皆须会 当前版本控制系统(Version Control System,VCS)有集中化版本版本控制系统(Centralized Version Control System,简称 CVCS)和分布式版本...

donhui
2015/07/27
2.8K
0
docker搭建gitlab+Jenkins持续集成环境

安装docker 此处省略 一.使用docker安装gitlab docker pull gitlab/gitlab-ce:latest 下载完成之后使用docker生成容器 docker run -dit -p 8443:443 -p 8080:80 -p 2222:22 -p 9090:9090 --n......

攀岩人生
2018/07/17
0
0
Gitlab安装和使用gitlab-runner(一)

一、 本服务器1核2G,不够用 我先加 swap空间 添加开机自动挂 设置让系统积极使用swap空间 sysctl -p 或者重启生效 二、下载安装gitlab 配置yum 更新 安装GitLab社区版 GitLab命令 gitlab-c...

加新
2018/11/18
0
0
Gitlab自动部署之二:安装GITLAB-RUNNER

前言 公司前端大佬因为某些原因离职了,走的比较匆忙,自己之前一直很少接触这方面的东西,一直都是一知半解。这两天我一边学,一边动手搭建,同时记录整个搭建过程。 这是一系列文章,从搭建...

大猹子
04/19
0
0
3分钟docker安装Gitlab

1、安装docker,这个没什么好说的.yum install docker 2、添加阿里云加速 首先需要注册一个阿里云的帐号,可能还需要其他一点信息。然后进入容器Hub服务控制台,中间有一个加速器。我们点击它...

算法之名
2018/04/29
277
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊nacos config的deleteConfig

序 本文主要研究一下nacos config的deleteConfig ConfigController nacos-1.1.3/config/src/main/java/com/alibaba/nacos/config/server/controller/ConfigController.java @Controller@Re......

go4it
昨天
5
0
面试:原来Redis的五种数据类型底层结构是这样的

关注我,可以获取最新知识、经典面试题以及微服务技术分享   在Redis中会涉及很多数据结构,比如SDS,双向链表、字典、压缩列表、整数集合等等。Redis会基于这些数据结构自定义一个对象系统...

ccww_
昨天
6
0
java发送html模板的高逼格邮件

最近做了一个监测k8s服务pod水平伸缩发送邮件的功能(当pod的cpu/内存达到指定阈值后会水平扩展出多个pod、或者指定时间内pod数应扩展到指定数量),一开始写了个格式很low的邮件,像下面这样...

码农实战
昨天
11
0
php-fpm配置文件详解/MariaDB密码重置、慢查询日志

来源:https://blog.csdn.net/Powerful_Fy php-fpm主配置文件路径:/usr/local/php-fpm/etc/php-fpm.conf #位于安装php安装目录下的etc/目录中,该文件中最后一行将配置文件指向:include=/...

asnfuy
昨天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部