https://www.wulaoer.org/?p=260
[root@wulaoer.org ~]# docker pull gitlab/gitlab-ce:latest [root@wulaoer.org ~]# docker run \ -itd \ -p 9980:80 \ -p 9922:22 \ -v /home/gitlab/etc:/etc/gitlab \ -v /home/gitlab/log:/var/log/gitlab \ -v /home/gitlab/opt:/var/opt/gitlab \ --restart always \ --privileged=true \ --name gitlab \ gitlab/gitlab-ce #修改gitlab.rb [root@wulaoer.org ~]# vi /etc/gitlab/gitlab.rb #加入如下 #gitlab访问地址,可以写域名。如果端口不写的话默认为80端口 external_url 'http://172.16.10.50' #ssh主机ip gitlab_rails['gitlab_ssh_host'] = '172.16.10.50' #ssh连接端口 gitlab_rails['gitlab_shell_ssh_port'] = 9922
拉取镜像创建容器,为了方便直接访问,所以我这里修改了一下gitlab的配置文件,安装后刷新了一下就搞忘记密码了。
[root@wulaoer.org ~]# docker exec -it gitlab /bin/bash root@4ebda4b86dda:/# gitlab-rails console -e production -------------------------------------------------------------------------------- Ruby: ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux] GitLab: 14.6.1 (661d663ab2b) FOSS GitLab Shell: 13.22.1 PostgreSQL: 12.7 -------------------------------------------------------------------------------- Loading production environment (Rails 6.1.4.1) irb(main):004:0> user = User.where(id:1).first #获取用户 => #<User id:1 @root> irb(main):007:0> user.password='wulaoer.org' #修改密码 => "@Efreiht" irb(main):008:0> user.save! #保存 => true irb(main):009:0> exit #退出
修改好密码之后就可以尝试登陆到gitlab了。
输入用户名和修改的密码,就可以玩转gitlab了,默认的用户名是root,没有了,可以看看其他的。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏