docker上gitlab容器搭建

docker上gitlab容器搭建,知其然,更要知其所以然,下面详细教程及解释说明

注意:主机内存最少4G
可以使用命令查看:LIMIT下是你主机的内存大小,MEM USAGE 下是容器运行所占用的内存情况:

docker stats

1、由于是docker镜像运行,所以我们需要把gitlab的配置,数据,日志到容器外面,即将其挂载到宿主机,先准备三个目录;
2、切到srv目录

cd /srv

3、创建gitlab文件夹

mkdir gitlab

4、cd 到gitlab文件夹

cd gitlab

5、创建文件夹分别是:配置,日志,数据

mkdir config logs data

6、创建gitlab容器。(下方参数详解)

docker run -di -p 443:443 -p 9000:80 -p 8022:22 --hostname
192.168.32.129 --name mygitlab --restart always -v /usr/local/gitlab/config:/etc/gitlab -v
/usr/local/gitlab/logs:/var/log/gitlab -v
/usr/local/gitlab/data:/var/opt/gitlab -v
/etc/localtime:/etc/localtime:ro --privileged=true
gitlab/gitlab-ce:13.9.2-ce.0

参数解释说明:
-p 443:443 # https协议访问端口
-p 9000:80 # http协议访问端口
-p 8022:22 # or端口连接
192.168.32.129 # 主机IP地址
--name mygitlab # --name后面是给容器起的名称
--restart always # 表示此容器开机自行启动
/usr/local/gitlab/config:/etc/gitlab -v   # config目录挂载
/usr/local/gitlab/logs:/var/log/gitlab -v  # 日志目录挂载
/usr/local/gitlab/data:/var/opt/gitlab -v  # 数据目录挂载
/etc/localtime:/etc/localtime:ro  # 时间同步
--privileged=true  # 相当于给了个管理员的权限

7、查看gitlab容器是否启动

docker ps | grep mygitlab

8、容器启动后,就可以在浏览器,主机ip地址+端口(192.168.32.129:9000)进行访问,如果报连接失败不用慌,确认容器是否启动,容器启动没问题,就稍等一会在再浏览器进行访问
9、设置新的密码,默认登录的用户为root,首次进到初始化界面会让你定义密码,一个输入密码框,一个确认密码框(如果输密码点击后报422,换个浏览器试试)
在这里插入图片描述
10、进行登录,用户名默认root,密码就是刚才你设置的在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值