其他分享
首页 > 其他分享> > 快速使用docker搭建gitlab(不挂载文件)

快速使用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容器重启时,配置及数据都会失效。

标签:--,gitlab,rails,12345678,挂载,docker,控制台
来源: https://blog.csdn.net/fengzhishay/article/details/123638528