栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker上gitlab容器搭建

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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,密码就是刚才你设置的

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/884311.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号