一、拉取镜像
docker pull yrzr/gitlab-ce-arm64v8
二、配置容器
2.1 配置Volumes
镜像下载完成后,可在Docker Desktop看到镜像
点击run,弹出以下界面,配置端口映射和目录挂载后,即可生成一个容器
配置Volumes
Host Path | Container Path |
/Users/marion/docker/gitlab/etc-gitlab | /etc/gitlab |
/Users/marion/docker/gitlab/var-opt-gitlab | /var/opt/gitlab |
/Users/marion/docker/gitlab/var-log-gitlab | /var/log/gitlab |
2.2 配置Gitlab
以下操作需要在Gitlab容器的命令行进行
配置url,打开gitlab的配置文件vim /etc/gitlab/gitlab.rb
如下,在external_url后面配置gitlab的访问url
vim /mnt/gitlab/etc/gitlab.rb
#配置http协议所使用的访问地址,填写宿主机映射端口,不加端口号默认为80;
32行# external_url 'http://192.168.1.222' #配置ssh协议所使用的访问地址和端口
66行# gitlab_rails['gitlab_ssh_host'] = '192.168.1.222'
650行# gitlab_rails['gitlab_shell_ssh_port'] = 8822
2.3 配置完成,重启GitLab容器
2.4 查看GitLab的root密码
参考资料
Mac实现Gitlab CICD_gitlab runner mac-CSDN博客
基于Docker在M芯片的Mac OS X系统中的部署和设置GitLab · Saki's 研究记录
Mac M1基于Docker Desktop部署Gitlab_mac使用docker 安装gitlab-CSDN博客
Docker安装GitLab代码仓库-腾讯云开发者社区-腾讯云
超级详细的 Docker Desktop 安装 GitLab_docker desktop gitlab-CSDN博客
https://zhuanlan.zhihu.com/p/682215589
Mac实现Gitlab CICD_gitlab runner mac-CSDN博客