GitLab是一个开源的基于WEB的git存储管理器,具有维基百科和问题跟踪的特点。它与GitHub或Bitbucket等工具非常相似,当可以通过docker的方式轻松部署到本地计算机上。
1、使用docker命令运行gitlib
docker run -d --name gitlab -p 10443:443 -p 10080:80 -p 10022:22 gitlab/gitlab-ce:latest
说明:
管理仪表板端口为10080 docker运行实例为gitlab
2、使用docker脚本方式运行gitlib,并将配置数据保存到宿主机器
#!/bin/bash
GITLAB_DIR=/data/gitlib
docker stop gitlab
docker rm gitlab
docker run -d
-p 10443:443 -p 10080:80 -p 10022:22
–name gitlab
-v ${GITLAB_DIR}/config:/etc/gitlab
-v ${GITLAB_DIR}/logs:/var/log/gitlab
-v ${GITLAB_DIR}/data:/var/opt/gitlab
gitlab/gitlab-ce:latest
说明:
GITLAB_DIR 为宿主机器的文件路径
通过-v参数 将docker镜像中的文件路径映射到宿主机器的文件路径上,这样重新启动镜像时就可以将个gitlib的数据和配置保留下来了。
3、登录管理仪表板
使用IP:10080登录管理仪表板
使用gitlib进行内部配置文件的管理并进行持续集成 也是一个不错的解决方案 也可以用gitlib进行内部版本管理