文档章节

GitLab Docker 安装记录

侠者圣
 侠者圣
发布于 06/26 18:47
字数 335
阅读 6
收藏 0

安装环境

环境Centos7.4 64

1.拉取镜像文件

docker pull gitlab/gitlab-ce:latest

2.docker 安装

git.zddts.com 为访问域名或换成可以访问的IP

docker run -d  --hostname git.***.com  -p 443:443 -p 80:80 -p 10022:22    --name gitlab     --restart always     -v /srv/gitlab/config:/etc/gitlab     -v /srv/gitlab/logs:/var/log/gitlab     -v /srv/gitlab/data:/var/opt/gitlab docker.io/gitlab/gitlab-ce

浏览器访问: http://git.***.com 默认用户名: root 密码: 5iveL!fe。

3. 编辑配置文件

vim /srv/gitlab/config/gitlab.rb

3-1、粘贴复制(替换服务器IP)

# 配置http协议所使用的访问地址

external_url 'http://服务器IP'

# 配置ssh协议所使用的访问地址和端口

gitlab_rails['gitlab_ssh_host'] = '服务器IP'

gitlab_rails['gitlab_shell_ssh_port'] = 10022

# 这里以新浪的邮箱为例配置smtp服务器

gitlab_rails['smtp_enable'] = true

gitlab_rails['smtp_address'] = "smtp.sina.com"

gitlab_rails['smtp_port'] = 25

gitlab_rails['smtp_user_name'] = "name4mail"

gitlab_rails['smtp_password'] = "passwd4mail"

gitlab_rails['smtp_domain'] = "sina.com"

gitlab_rails['smtp_authentication'] = :login

gitlab_rails['smtp_enable_starttls_auto'] = true

# 还有个需要注意的地方是指定发送邮件所用的邮箱,这个要和上面配置的邮箱一致 gitlab_rails['gitlab_email_from'] = 'name4mail@sina.com'

4、配置完成后重启docker服务

docker stop gitlab

docker start gitlab

5、生成rsKey并测试

ssh -T -p 10022 git@git.***.com

© 著作权归作者所有

上一篇: swfit笔记
侠者圣
粉丝 1
博文 85
码字总数 969
作品 0
杭州
后端工程师
私信 提问
Gitlab自动部署之二:安装GITLAB-RUNNER

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

大猹子
04/19
0
0
Gitlab-ci与RUNNER的安装与使用

安装GitLab-CI 这个不用安装了,装好GitLab8.0及以上就自带了 GitLab-Runner的安装与使用 我的操作系统是:Centos 7.0 64位 安装gitlab-ci-multi-runner 添加yum源 curl -L https://packages...

张艺兴女朋友
2018/07/11
0
0
使用Docker搭建GitLab实践

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

donhui
2015/07/27
0
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流水线, 想起自己每天还要手动打镜像做一些重复性工作,瞬间眼红. 这不就是我想要的流水线吗.凑巧项目组决定把代码迁移到公司的机器上, 那就...

YYJay
2018/08/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

拥有有趣灵魂的程序员们,程序员访谈(一)

点击上方关注我们,让小care关爱你! 程序员群体一直都是低调多金的代表,而近段时间以来,程序员在网络上除了高薪之外,总是会和屌丝、苦逼、格子衫、没情趣...联系在一起。黑程序员的段子也...

ITCare
今天
14
0
Linux输入法fcitx的安装问题

Fcitx 总共要安装的包如下 fcitxfcitx-binfcitx-config-commonfcitx-config-gtk | fcitx-config-gtk2fcitx-datafcitx-frontend-allfcitx-frontend-gtk2fcitx-frontend-gtk3......

CHONGCHEN
今天
8
0
网络基础

前言: 最近整理一些以前的学习笔记(有部分缺失,会有些乱,日后再补)。 过去都是存储在本地,此次传到网络留待备用。 计算机网络的功能: 1.数据通信; 2.资源共享; 3.增加数据可靠性; 4....

迷失De挣扎
今天
7
0
spring boot升级到spring cloud

1、先升级spring boot 版本到2.1.3 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.1.3.RELEAS......

moon888
今天
12
0
从蓝鲸视角谈DevOps

DevOps源于Development和Operations的组合 常见的定义 DevOps是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变...

嘉为科技
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部