Docker中安裝了gitlab,忘記了管理員密碼,進行管理員密碼重置


重置docker中gitlab中root賬號的密碼

一、進入Docker的gitlab容器中

1、查看所有容器

docker ps

2、進入gitlab容器中

docker exec -it gitlab(容器名字) bash

 二、修改密碼

官網也有相關的說法:https://docs.gitlab.com/ce/security/reset_root_password.html

1、要重置您的root密碼,請首先使用root特權登錄到服務器。使用以下命令啟動Ruby on Rails控制台

gitlab-rails console -e production

2、等待控制台加載完畢,有多種找到用戶的方法,您可以搜索電子郵件或用戶名

user = User.where(id: 1).first

或者

user = User.find_by(email: 'admin@example.com')

 3、現在,您可以更改密碼

user.password = 'secret_pass'
user.password_confirmation = 'secret_pass'

4、重要的是,您必須同時更改密碼和password_confirmation才能使其正常工作,別忘了保存更改

user.save!

  如此,保存之后,我們就把root賬號的密碼改為了:secret_pass。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM