忘记Docker中Gitlab的root密码

忘记Docker中Gitlab的root密码

gitlab的管理员是root,要是忘记密码,就可以进入docker中重置。

1、先进入docker。
要进入gitlab的容器,比如这个容器的名称是fc9704ceb157,就可以用以下的命令进入这个容器。
[root@gitlab ~]# docker exec -it fc9704ceb157 bash

2、进入容器后,还需要进入gitlab容器的控制台。
root@3316d968c8f9:/# gitlab-rails console
———————————————————————————————————
GitLab: 11.9.6 (14bac95)
GitLab Shell: 8.7.1
postgresql: 9.6.11
———————————————————————————————————
Loading production environment (Rails 5.0.7.1)
irb(main):001:0>

3、进入容器的控制台后,需要定位到gitlab数据库中Users表中的一个用户,这个用户就是gitlab的管理员root。
irb(main):001:0> user = User.where(id: 1).first
=> #<User id:1 @root>

切换到root后,现在就可以重置它的密码。要执行两次,第二次是确认。
irb(main):002:0> user.password=‘root_password’

irb(main):003:0> user.password_confirmation=‘root_password’

相关推荐

  1. 忘记DockerGitlabroot密码

    2024-05-03 12:30:04       11 阅读
  2. gitlab 忘记root密码,修改root密码

    2024-05-03 12:30:04       25 阅读
  3. GitLab服务器忘记root密码处理方式

    2024-05-03 12:30:04       29 阅读
  4. 修改Docker Gitlab root 密码

    2024-05-03 12:30:04       20 阅读
  5. docker安装部署mysql后忘记root密码

    2024-05-03 12:30:04       10 阅读
  6. MySQL忘记root密码和修改root密码解决方法

    2024-05-03 12:30:04       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-03 12:30:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-03 12:30:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-03 12:30:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-03 12:30:04       18 阅读

热门阅读

  1. 学习 Rust 的第十四天:如何使用HashMap

    2024-05-03 12:30:04       13 阅读
  2. 大话C语言:第4篇 关键字

    2024-05-03 12:30:04       10 阅读
  3. 产品经理的产品思维

    2024-05-03 12:30:04       9 阅读
  4. RCE学习

    RCE学习

    2024-05-03 12:30:04      13 阅读
  5. Python项目开发实战:密码学之编写加密程序

    2024-05-03 12:30:04       14 阅读
  6. 区块链 | IPFS 工作原理入门

    2024-05-03 12:30:04       10 阅读
  7. 远程为ubuntu安装teamviwer(无UI界面) - 简书

    2024-05-03 12:30:04       15 阅读