快速使用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