当前位置: 首页 > news >正文

记录阿里云部署gitlab

登录阿里云:

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

选择自己的ECS实例。我的实例是

使用VNC登录:输入用户名和密码

安装所需的依赖包:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
 

添加Docker的官方仓库:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装Docker Engine:

sudo yum install docker-ce docker-ce-cli containerd.io


启动Docker服务,并设置为开机启动:

sudo systemctl start docker
sudo systemctl enable docker

docker version

systemctl status docker

注意:这里拉取镜像会失败,解决方式如下:

阿里云提供了镜像源:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 登录后你会获得一个专属的地址
使用命令设置国内镜像源:通过vim /etc/docker/daemon.json 进入修改添加 registry-mirrors 内容后重启 Docker

官网:禅道官网下载 - 禅道最新版本软件下载 - 禅道项目管理软件 (zentao.net)

可以使用一键安装的方式

docker安装禅道:sudo docker run --restart=always --name zentao -p 10080:80 -v /data/zentaopms:/www/zentaopms -v /data/mysql:/var/lib/mysql  -d easysoft/zentao:latest

安装gitlab:docker run --name gitlab --restart always -p 9980:80 -p 9922:22 -v /usr/local/docker/gitlab/config:/etc/gitlab -v /usr/local/docker/gitlab/logs:/var/log/gitlab -v /usr/local/docker/gitlab/data:/var/opt/gitlab -d gitlab/gitlab-ce
 

# 查看Gitlab的运行状态
docker logs -f gitlab
 

等待执行,启动时间可能会比较长,最终停止滚动,发现系统执行没有报错,系统正常运行。使用ctrl + c 组合键退出。

# 进入并查看一下初始密码
docker exec -it gitlab cat /etc/gitlab/initial_root_password
 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 全开源TikTok跨境商城源码/TikTok内嵌商城+搭建教程/前端uniapp+后端
  • Framework源码整编、单编、烧录过程
  • 科研绘图系列:R语言山脊图(Ridgeline Chart)
  • js实现函数柯里化
  • C++复习的长文指南(二)
  • 智慧矿山 | 选矿工艺可视化
  • 论文中的流程图参考图片
  • ADI - 通过5 V至24 V输入提供双极性、双向DC-DC流入和流出电流
  • JavaScript之typeof运算符
  • [PM]面试题-综合问题
  • 什么情况?我代码没了
  • 《基于FPGA的数字信号处理》专栏的导航与说明
  • MySQL update set语句中 逗号与and的区别
  • 配置第三方软件仓库
  • 24暑假2C
  • gitlab-ci配置详解(一)
  • Git的一些常用操作
  • happypack两次报错的问题
  • iOS 系统授权开发
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • LeetCode29.两数相除 JavaScript
  • overflow: hidden IE7无效
  • webpack+react项目初体验——记录我的webpack环境配置
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 再次简单明了总结flex布局,一看就懂...
  • 阿里云ACE认证学习知识点梳理
  • 正则表达式-基础知识Review
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #大学#套接字
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (11)MATLAB PCA+SVM 人脸识别
  • (vue)页面文件上传获取:action地址
  • (不用互三)AI绘画工具应该如何选择
  • (分布式缓存)Redis分片集群
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (剑指Offer)面试题34:丑数
  • (一)appium-desktop定位元素原理
  • (转载)深入super,看Python如何解决钻石继承难题
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .net 验证控件和javaScript的冲突问题
  • .NET/C#⾯试题汇总系列:集合、异常、泛型、LINQ、委托、EF!(完整版)
  • .netcore 获取appsettings
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .NET开源纪元:穿越封闭的迷雾,拥抱开放的星辰
  • .net连接oracle数据库
  • /var/log/cvslog 太大
  • @Transaction注解失效的几种场景(附有示例代码)
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • [Angular] 笔记 7:模块
  • [BZOJ] 3262: 陌上花开
  • [CF407E]k-d-sequence