docker安装gitlab教程

下载gitlab镜像

docker pull gitlab/gitlab-ce

前置工作

由于是docker镜像运行, 所以我们需要把gitlab的
配置, 数据, 日志存到容器外面, 即将其挂载到宿主
机。

这些文件夹将
来要映射到 Gitlab 这个服务中,这样数据便会产生在这几个文件夹里面,将来做数据迁移更方便,建立相关存储文
件夹,config 配置文件、logs 日志文件、 data 数据文件,执行的命令如下所示:

先准备三个目录:

cd /srv #切到srv目录
mkdir gitlab#创建gitlab文件夹
cd gitlab
mkdir config logs data

运行gitlab容器

Gitlab 提供 http 和 https 服务,我们将容器实例的 443 端口
映射到宿主机的 8443 端口,容器实例的 80 端口映射到宿主机的 8089 端口,容器实例的 22 端口映射到宿主
机的 2222 端口,接着把我们刚才创建好的配置文件夹、日志文件夹、数据文件夹挂载到容器里面去,最终的启动
脚本命令为:

docker run --detach --publish 8443:443 --publish 8090:80 --publish 2222:22 --name gitlab --restart always -v /Users/song/config/gitlab/config:/etc/gitlab -v
/Users/song/config/gitlab/logs:/var/log/gitlab -v /Users/song/config/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce

docker run --detach --publish 8443:443 --publish 8082:80 --publish 2222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
程序员吾非同的头像-程序员知识精选

昵称

取消
昵称表情代码图片