docker运行gitlib

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进行内部版本管理

发布了16 篇原创文章 · 获赞 1 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/a0604030212/article/details/102957474