mac里docker安装gitlab的坑,访问慢,忘记密码等

安装程序:

sudo docker run --detach \
    --publish 443:443 --publish 8089:80 --publish 22:22 \
    --name gitlab \
    --restart always \
    --volume ~/gitlab/config:/etc/gitlab \
    --volume ~/gitlab/logs:/var/log/gitlab \
    --volume ~/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce:latest

成功后就可以访问:

http://localhost:8089/

(但是可能访问超级慢,因为docker做了内存限制好像是,所以需要配置docker的容器内存限制)

配置如下(就是尽量调整到最大):

 

mac里docker安装gitlab的坑,访问慢,忘记密码等

但是可能密码忘记了:

默认用户名 root

获取密码命令行:

sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password

如果想修改密码:

然后执行下面的命令就进入了这个 Docker 容器的命令行环境。

docker exec -it 7a45cd079bdc /bin/bash

 

1、要重置您的root密码,请首先使用root特权登录到服务器。使用以下命令启动Ruby on Rails控制台

1

gitlab-rails console -e production

2、等待控制台加载完毕,有多种找到用户的方法,您可以搜索电子邮件或用户名

1

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

或者

1

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

 3、现在,您可以更改密码

1

2

user.password = 'secret_pass'

user.password_confirmation = 'secret_pass'

4、重要的是,您必须同时更改密码和password_confirmation才能使其正常工作,别忘了保存更改

1

user.save!

  如此,保存之后,我们就把root账号的密码改为了:secret_pass。

mac里docker安装gitlab的坑,访问慢,忘记密码等

 

最后就可以顺利访问了 

上一篇:Jenkins+harbor+gitlab+k8s 部署maven项目


下一篇:sonar-配合gitlab实现提交代码检测