快速使用docker搭建gitlab(不挂载文件)

1、下载gitlab镜像

docker pull gitlab/gitlab-ce

2、构建并运行docker容器

docker run --detach --publish 8993:80 --name gitlab --restart unless-stopped gitlab/gitlab-ce

3、这个时候就可以直接通过8993端口访问到gitlab了,接下来需要设置账号密码。执行下面命令进入docker容器

docker exec -it gitlab bash

4、进入gitlab-rails所在目录

cd /opt/gitlab/bin/

5、进入控制台。网上查到的资料是执行:gitlab-rails console production,但是我执行报错了

然后我使用gitlab-rails console成功进入控制台

 6、进入控制台即可设置密码,命令如下

u=User.where(id:1).first   // 获取root用户

u.password=12345678   // 密码,必须要8位以上,否则会报错

u.password_confirmation=12345678 // 确认密码

u.save! // 保存 

7、密码设置完成,即可通过root 12345678登录gitlab了。这种方式搭建的gitlab没有挂载任何文件目录,因此,当docker容器重启时,配置及数据都会失效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值