jenkins#安装gitlab
2024-10-08 14:26:59
通过docker安装gitlab 参考
------------------------------
拉docker 镜像:
docker pull gitlab/gitlab-ce
创建目录存储gitlab文件:
mkdir -p /opt/gitlab/config
mkdir -p /opt/gitlab/logs
mkdir -p /opt/gitlab/data
运行容器:
[这里需要注意,如果更改了ssh端口的映射,一定加上gitlab_rails['gitlab_shell_ssh_port'] = 你的端口号,否则git pull/push/clone的时候要输入密码,而且还总是输啥都是错]
docker run -d -p : -p : -p : \
--env GITLAB_OMNIBUS_CONFIG="external_url 'http://172.22.151.194/'; gitlab_rails['gitlab_shell_ssh_port'] = 2222" \
--volume /opt/gitlab/config:/etc/gitlab \
--volume /opt/gitlab/logs:/var/log/gitlab \
--volume /opt/gitlab/data:/var/opt/gitlab \
--restart always \
--name gitlab gitlab/gitlab-ce
如果运行容器的时候出错,可能是由于启停了防火墙,可以尝试重启docker服务,再尝试运行容器
如果想操作gitlab服务器,可以按照如下方式
########################################
# 首先进入到容器中
docker exec -ti gitlab /bin/bash #注意此处的gitlab是实例的名称,也可以是实例的id ########################################
# 重新应用gitlab的配置
gitlab-ctl reconfigure
# 重启gitlab服务
gitlab-ctl restart
# 查看gitlab运行状态
gitlab-ctl status
#停止gitlab服务
gitlab-ctl stop
# 查看gitlab运行日志
gitlab-ctl tail
最新文章
- HTML结构化
- 如何将List<;string>;转化为string
- 国内GIT托管服务
- aop郁闷错误
- yum服务器设置
- 推送通知/传感器/UIDynamic仿真(推送通知已适配iOS10)
- leetcode 合并区间
- C++ STL set集合容器
- 2013 多校联合2 D Vases and Flowers (hdu 4614)
- paip.c++ qt 图片处理 检测损坏的图片
- 背包问题--nyoj题目106
- KMP算法(转)
- 常用Select语句
- 双系统恢复CentOS的MBR
- mysql字符串查找(统计客源)
- T-SQL中CTE表 with关键字
- Node2.js
- 【nodejs】让nodejs像后端mvc框架(asp.net mvc)一样处理请求--参数自动映射篇(6/8)
- 玩转Bootstrap(JS插件篇)-第1章 模态弹出框 :1-3 模态弹出框
- 让QtCreator在调试时显示字符串 Qt调试助手 QtDebuggingHelper qtc-debugging-helper
热门文章
- CSS - 背景半透明
- iOS一个简单的设置圆角不引起性能问题的分类
- masonry使用添加紧凑、抗压属性
- 你是否还在写try-catch-finally?来使用try-with-resources优雅地关闭流吧
- 为spring boot 写的Controller中的rest接口配置swagger
- git push的时候报错: Out of memory, malloc failed (tried to allocate 82037333 bytes)
- day8 文件的读取
- FCN训练注意事项
- 敏捷团队协作:Confluence简易教程
- MySQL必知必会(1-8)章