風雲論壇电脑网络 → 浏览:帖子主题
* 帖子主题:使用 docker 搭建自己的 gitlab 仓库
風雲 (ID: 3)
头衔:论坛版主
等级:光明使者
积分:449
发帖:29
来自:保密
注册:2022/3/30 15:28:53
造访:2022/12/6 10:24:37
[ 第 1 楼 ] 回复
镜像有点大,1.162G。

docker run -d --restart=always gitlab/gitlab-ce

需要根据情况映射的端口有:22,80

如果需要将数据保存到主机目录,则根据相关目录映射:
配置目录:/etc/gitlab
日志目录:/var/log/gitlab
数据目录:/var/opt/gitlab
2022/10/29 19:54:01 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:光明使者
积分:449
发帖:29
来自:保密
注册:2022/3/30 15:28:53
造访:2022/12/6 10:24:37
[ 第 2 楼 ] 回复
第一次启动比较慢,默认管理账号是 root,请在24小时内查看默认密码:
cat /etc/gitlab/initial_root_password
据说 24 小时内会自动删除。

由于是 docker 镜像,大多数情况下,22端口是主机的 SSH 服务,如果需要通过 ssh 推拉代码,可以使用:
git clone ssh://localhost:1322/username/app.git
这样就能通过非 22 端口推拉源码了。
2022/10/30 18:50:48 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:光明使者
积分:449
发帖:29
来自:保密
注册:2022/3/30 15:28:53
造访:2022/12/6 10:24:37
[ 第 3 楼 ] 回复
gitlab/gitlab-ce 是官方英文版,如需安装中文版,可以使用:
docker pull twang2218/gitlab-ce-zh

有朋友推荐国内另一款:gogs.io/docs/installation,有兴趣的朋友可以试试。
2022/10/30 18:56:39 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:光明使者
积分:449
发帖:29
来自:保密
注册:2022/3/30 15:28:53
造访:2022/12/6 10:24:37
[ 第 4 楼 ] 回复
# gitea 也不错,中文的,占用资源也很小,镜像只有 255M。
docker run -d -p 1522:22 -p 1580:3000 --restart=always gitea/gitea

# 还可以搭配一个禅道(699M,含 Ubuntu + Apache + MariaDB)
docker run -d -p 3380:80 -p 3306:3306 --restart always easysoft/zentao
# 注意:MariaDB 的默认密码是 123456(可以尝试 -e MYSQL_ROOT_PASSWORD=new_pass 指定一个新密码)

# Jenkins,442M,小心,比较吃内存(启动后占用1.75G内存)
docker run -d -p 1580:8080 -p 1500:50000 --restart always jenkins/jenkins
2022/11/16 14:48:16 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容