安装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
docker客户端添加国内源:
"registry-mirrors": [
"https://ustc-edu-cn.mirror.aliyuncs.com",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
安装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
- 启动docker
点击run,在配置页面填入下面内容
启动成功后,可以在Containers中查看到启动的容器
查询修改gitlab初始化密码
查看gitlab root默认密码
查询root账号密码
docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password
修改root账号密码
命令行修改密码
- 查看容器名称
docker ps
- 打开容器bash
docker exec -it <容器名称> bash
- 启用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
通过默认密码登录gitlab,然后在gitlab中修改默认密码
通过root/Hq/TtbROlp6PKXTnhZLd9Fe3TzM4k08iZw5Cxbx2nA4=
,登录gitlab,进入gitlab设置页面修改
登录成功后,点击右上角头像,Edit profile -> Password -> 输入命令行获取的密码,输入新密码