win11下desktop-docker安装gitlab-ce

准备

  • 安装desktop-docker
  • wsl升级到新版本
  • 安装git

安装

docker-desktop------>设置------>docker engine------>配置国内镜像

json 复制代码
{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "dns": [
    "223.5.5.5",
    "8.8.8.8"
  ],
  "experimental": false,
  "registry-mirrors": [
    "https://dockerproxy.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn"
  ]
}

执行 docker info命令

没有报错,则继续。有报错就找豆包解决问题。

重启docker-desktop后,执行拉gitlab-ce命令

sh 复制代码
PS D:\program\gitlab> docker pull gitlab/gitlab-ce:latest
latest: Pulling from gitlab/gitlab-ce
6518be60a390: Downloading [=========================>                         ]  896.5MB/1.779GB
4ef68fa75d66: Pull complete
b2afd09163d2: Pull complete
3088304b3e98: Pull complete
0a86e0f22eaf: Pull complete
5e5281c2f52a: Pull co

等待拉取完毕

命令行启动

创建启动gitlab-ce实例

···sh

docker run -d --hostname gitlab.local --name gitlab-ce -p 80:80 -p 443:443 -p 2222:22 --restart always -v gitlab-config:/etc/gitlab -v gitlab-logs:/var/log/gitlab -v gitlab-data:/var/opt/gitlab gitlab/gitlab-ce:latest

···

要初始化几分钟

执行

···sh

docker logs -f gitlab-ce

···

当日志出现 gitlab Reconfigured! 时,说明初始化完成。

浏览器访问 GitLab
  1. 访问地址
    打开浏览器,输入以下任一地址(默认 HTTP 端口 80):
    http://localhost(推荐,本地访问)
    http://127.0.0.1
    http://gitlab.local(需手动配置 hosts,可选)

  2. 首次登录:获取初始密码
    GitLab 首次登录需使用 root 账号 和自动生成的初始密码:
    进入容器,查看初始密码文件:
    ···sh
    docker exec -it gitlab-ce cat /etc/gitlab/initial_root_password

    复制输出中的 Password: 后面的字符串(完整复制,含特殊字符)。
    浏览器登录页面:
    用户名:root
    密码:粘贴上面复制的初始密码
    点击「Sign in」登录。

    1. 重置密码(必做!)
      首次登录后,系统会强制要求重置密码(初始密码 24 小时后自动失效):
      输入初始密码 → 输入新密码(建议 8 位以上,含大小写 + 数字 + 特殊字符)
      确认新密码 → 点击「Save password」保存。
      重置后,使用新密码重新登录(用户名仍为 root)。

    images------>配置点击启动按钮,启动gitlab-ce


    执行docker ps命令,查看到容器已经启动了

    参考:
    https://jishuzhan.net/article/1894650616186146818

    https://blog.csdn.net/qq_36551444/article/details/145775992

相关推荐
杨浦老苏12 小时前
开源多用户图书追踪系统LibrisLog
docker·群晖·收藏管理
赵渝强老师13 小时前
【赵渝强老师】Kubernetes(K8s)中的金丝雀升级
linux·docker·云原生·容器·kubernetes
鹤落晴春13 小时前
【K8s】配置存储卷
云原生·容器·kubernetes
我叫张小白。15 小时前
CentOS 7 安装 Docker并配置镜像加速(完整指南)
linux·docker·centos
原来是猿16 小时前
Docker 【 技术架构(1)】
docker·容器·架构
ba_pi16 小时前
k8s删除pod
linux·容器·kubernetes
木雷坞17 小时前
Qdrant Docker 部署教程:数据卷、API Key 和集合初始化
运维·docker·容器·知识图谱
梦梦代码精17 小时前
为什么这个开源的AI平台会火?有点东西。。。
人工智能·算法·机器学习·docker·开源
Lv_沐曦17 小时前
银河麒麟桌面版安装、多屏配置、触摸校准
运维·docker·samba·vsftpd·银河麒麟·触控校准·多屏配置
浩风祭月19 小时前
一个开发者的“看门狗”:我把服务器监控从被动告警变成了主动预防
后端·docker