Mac M1基于Docker Desktop部署Gitlab

一、拉取镜像

## 这个是gitlab的arm64镜像
docker pull yrzr/gitlab-ce-arm64v8

二、配置容器

镜像下载完成后,可在Docker Desktop看到镜像

点击run,弹出以下界面,配置端口映射和目录挂载后,即可生成一个容器

upload successful

三、启动gitlab容器

upload successful

四、配置Gitlab

以下操作需要在Gitlab容器的命令行进行

  • 配置url,打开gitlab的配置文件vim /etc/gitlab/gitlab.rb 如下,在external_url后面配置gitlab的访问url

  • external_url 'http://localhost:8880'
    gitlab_rails['gitlab_ssh_host'] = "localhost"
    gitlab_rails['gitlab_shell_ssh_port'] = 8822
    
    - 配置`gitlab-rails/etc/gitlab.yml`文件
    
    

upload successful

加载配置。gitlab-ctl reconfigure

upload successful

如果需要重置密码

重置docker下gitlab的密码:

进入容器命令:docker exec -it <容器id> bash 实例如下图。

依次执行下面命令

gitlab-rails console user = User.where(username: 'root').first user.password = '12345678' user.save! ```

猜你喜欢

转载自blog.csdn.net/Jarvanxy/article/details/132339207