• hub上搜索gitlab
    仓库搜索 gitlab ce-社区版 ee企业版
  • 拉取项目
// 项目名后不加指定tag 默认下载最新版本 latest
docker pull gitlab/gitlab-ce

image.png

  • 配置老三板斧 目录映射方便管理
    gitlab 日常管理三个目录
    1. 配置目录
    2. 数据目录
    3. 日志目录
      本地磁盘下创建三个目录
      宿主机三个目录
  • 运行容器
//  --volume /d/gitlab/data:/var/opt/gitlab 这个映射windows上有毒
docker run --detach --hostname localhost --publish 443:443 --publish 80:80 --publish 8222:22 --name gitlab --restart always --volume D:/gitlab/config:/etc/gitlab --volume D:/gitlab/logs:/var/log/gitlab --volume D:/gitlab/data:/var/opt/gitlab --privileged=true gitlab/gitlab-ce:latest
// 如若报错及windows 不映射 data 目录就好了 懒得找原因了
docker run --detach --hostname localhost --publish 443:443 --publish 80:80 --publish 8222:22 --name gitlab --restart always --volume D:/gitlab/config:/etc/gitlab --volume D:/gitlab/logs:/var/log/gitlab --privileged=true gitlab/gitlab-ce:latest

windows10目录共享提示,点击分享就可以

// 查看启动状态
docker ps 

有点笨重,启动有点慢,大概需要3分钟

windows安装gitlab不太兼容,日志中显示找不到或者没权限打开.ssh文件,目录权限问题
windows GUI客户端图标,右键可切换操作系统容器,强烈建议使用linux容器
不建议选择windows容器 不然全是坑
最后推荐使用 gogs gitlab太笨重了

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐