重置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。