使用docker上私有化部署gitlab

安装docker

配置docker pull 加速

命令行添加国内源:

  • 编辑/etc/docker/daemon.json配置文件,不存在就新增一个
vim /etc/docker/daemon.json
  • 添加国内源
{
  "registry-mirrors": [
    "https://ustc-edu-cn.mirror.aliyuncs.com",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}
  • 重启docker
docker restart
  • 查看配置是否生效
 docker info

1.png

docker客户端添加国内源:

"registry-mirrors": [
  "https://ustc-edu-cn.mirror.aliyuncs.com",
  "https://hub-mirror.c.163.com",
  "https://mirror.baidubce.com"
]

2.png

安装docker gitlab

  • mac intel芯片安装gitlab/gitlab-ce
docker pull gitlab/gitlab-ce
  • mac m1/m2芯片安装yrzr/gitlab-ce-arm64v8
docker pull yrzr/gitlab-ce-arm64v8

3.png

  • 启动docker

点击run,在配置页面填入下面内容

4.png

启动成功后,可以在Containers中查看到启动的容器

5.png

查询修改gitlab初始化密码

查看gitlab root默认密码

查询root账号密码
docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password

6.png

修改root账号密码

命令行修改密码
  • 查看容器名称
docker ps
  • 打开容器bash
docker exec -it <容器名称> bash

7.png

  • 启用gitlab rails控制台

需要加-e,这一步会有点慢,需要等待一下

gitlab-rails console -e production
  • 修改密码
# 获取root账户
user = User.where(id: 1).first
# 更新密码
user.password = 'root12345678'
# 确认密码
user.password_confirmation = 'root12345678'
# 保存
user.save!
# 退出
quit

8.png

通过默认密码登录gitlab,然后在gitlab中修改默认密码

通过root/Hq/TtbROlp6PKXTnhZLd9Fe3TzM4k08iZw5Cxbx2nA4=,登录gitlab,进入gitlab设置页面修改

登录成功后,点击右上角头像,Edit profile -> Password -> 输入命令行获取的密码,输入新密码

9.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值