简介
gitlab-ce是gitlab的社区版本(免费)。
版本选择

选择一个star数量最多的,相信大家的选择,嘿嘿。
通过docker安装gitlab-ce
-
下载gitlib-ce的镜像
docker pull gitlab/gitlab-ce -
配置挂在目录
为了方便日后升级镜像,所以将数据文件都放在容器外面,容器通过挂载的方式使用这些文件。
共三个目录:etc(配置), log(日志), data(数据)
在服务器的根目录新建一个目录,命名为 "docker-mnt"。
表示,所有和docker相关的挂载目录都放在“docker-mnt”目录中管理。
进入“docker-mnt”目录后,再新建一个"gitlab"目录,用于管理gitlab相关的挂载目录。

启动gitlab容器
-
查看镜像列表
image.png
-
启动容器
启动命令如下:
docker run --detach --publish 2222:22 --publish 8090:8090 --publish 8443:443 --hostname xx.xx.xx.xx -v /docker-mnt/gitlab/etc:/etc/gitlab -v /docker-mnt/gitlab/log:/var/log/gitlab -v /docker-mnt/gitlab/data:/var/opt/gitlab -v /etc/localtime:/etc/localtime:ro --name gitlab --restart always --privileged=true gitlab/gitlab-ce:latest
网友评论