博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用docker 安装 GITLIB
阅读量:6734 次
发布时间:2019-06-25

本文共 1178 字,大约阅读时间需要 3 分钟。

在安装 gitlib 社区版时,配置老不成功,改成使用docker安装 比较顺利,省事。

 

1外部卷配置

docker 需要配置一些卷在外部,创建一下git的目录

我们创建一个在home下 创建一个git的目录,在这个目录下创建文件夹

mkdir config data logs

配置 $GITLAB_HOME

vi ~/.bash_profile

增加 

export GITLAB_HOME=/home/git/

2 下载镜像

docker pull gitlab/gitlab-ce

3 运行docker镜像

 

docker run -d \    --hostname gitlab \    --publish 8443:443 --publish 7002:80 --publish 2222:22 \    --name gitlab \    --restart always \    --volume $GITLAB_HOME/config:/etc/gitlab \    --volume $GITLAB_HOME/logs:/var/log/gitlab \    --volume $GITLAB_HOME/data:/var/opt/gitlab \    gitlab/gitlab-ce

外部端口为7002 我们动过这个端口进行访问。

启动成功后,系统会默认让我们输入初始密码,输入后,会报没有配置邮件的错误信息。

4 配置邮件

编辑 config 目录下的 gitlab.rb 

gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.163.com"gitlab_rails['smtp_port'] = 25gitlab_rails['smtp_user_name'] = "***@163.com"gitlab_rails['smtp_password'] = "***"gitlab_rails['smtp_domain'] = "163.com"gitlab_rails['smtp_authentication'] = "login"gitlab_rails['smtp_enable_starttls_auto'] = falsegitlab_rails['smtp_tls'] = false

我们可以申请一个163的邮箱,密码 是授权码来的。

配置好后访问 就可以了。

 5.启动停止GITLIB

docker restart gitlab

docker stop gitlab

docker start gitlab

 

转载于:https://www.cnblogs.com/yg_zhang/p/10232394.html

你可能感兴趣的文章
gedit 乱码解决
查看>>
基于MIPS架构的BackTrace实现
查看>>
Sharepoint 2010 Powershell去增加 上传文件类型
查看>>
十进制、十六进制、二进制习题
查看>>
Unity Application Block 发布
查看>>
【java】tomcat 7源码编译及eclipse导入
查看>>
推荐系统实战
查看>>
ASP.NET Web开发框架之八 所有ERP部分的源代码全部开放下载
查看>>
The Activator X for bundle Y is invalid, caused by ClassNotFoundException: X
查看>>
Postgresql:内置数据类型(data type)
查看>>
OFBIZ FTL模板 中文乱码问题
查看>>
交易系统 转
查看>>
Sharepoint学习笔记—ECMAScript对象模型系列--1、ECMAScript对象模型的引入
查看>>
VirtualBox Linux服务vbox-service-template
查看>>
ECSHOP模板在顶部会员信息提示区显示会员等级
查看>>
【上机】《C语言程序设计》第3次上机
查看>>
摘抄一段一位程序员体会
查看>>
Simple Factory Pattern (简单工厂模式)
查看>>
python getopt的使用-天曉-我的搜狐
查看>>
Why All The Lambdas?
查看>>