windows10 docker安装gitlab
·
- hub上搜索gitlab

- 拉取项目
// 项目名后不加指定tag 默认下载最新版本 latest
docker pull gitlab/gitlab-ce

- 配置老三板斧 目录映射方便管理
gitlab 日常管理三个目录- 配置目录
- 数据目录
- 日志目录
本地磁盘下创建三个目录

- 运行容器
// --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

// 查看启动状态
docker ps

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

所有评论(0)