使用docker快速搭建gitlab私服

下载镜像

docker pull gitlab/gitlab-ce

使用镜像

镜像中有三个目录用于保存gitlab的数据,出于安全考虑,应该使宿主机目录挂载这三个卷做持久化存储。如果出错保证数据不会丢失。
/etc/gitlab 包含gitlab的配置文件
/var/opt/gitlab gitlab使用的仓库保存所有版本库
/var/log/gitlab gitlab的日志目录

docker run --name gitlab -d \
-v /gitlab/config:/etc/gitlab \
-v /gitlab/repo:/var/opt/gitlab \
-v /gitlab/log:/var/log/gitlab \
-p 2222:22 -p80:80 -p 433:433 \
gitlab/gitlab-ce

为了防止宿主机的22端口被占用,这里使用2222端口映射。

配置ssh

另外还需要配置
vim ~/.ssh/config
HOST gitlab.xxx.com
HOSTNAME gitlab.xxx.com
port 2222

接下来就可以使用了

上一篇:软件工程的引入:Scrum开发框架总结


下一篇:阿里云负载均衡SLB配置https