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

Git | Dockerized GitLab 安装使用(简单实操版)

1. 详细步骤

1.1 安装启动 postgresql 服务

docker pull sameersbn/postgresql:14-20230628docker run --name gitlab-postgresql -d \--env 'DB_NAME=gitlabhq_production' \--env 'DB_USER=gitlab' --env 'DB_PASS=password' \--env 'DB_EXTENSION=pg_trgm,btree_gist' \--volume /srv/docker/gitlab/postgresql:/var/lib/postgresql \sameersbn/postgresql:14-20230628docker logs -f gitlab-postgresql

1.2 安装启动 redis 服务

docker pull redis:6.2docker run --name gitlab-redis -d \--volume /srv/docker/gitlab/redis:/data \redis:6.2docker logs -f gitlab-redis

1.3 安装启动 gitlab 服务

docker pull sameersbn/gitlab:17.3.2docker run --name gitlab -d \--link gitlab-postgresql:postgresql --link gitlab-redis:redisio \--publish 1022:22 --publish 1080:80 \--env 'GITLAB_PORT=1080' --env 'GITLAB_SSH_PORT=1022' \--env 'GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alpha-numeric-string' \--env 'GITLAB_SECRETS_SECRET_KEY_BASE=long-and-random-alpha-numeric-string' \--env 'GITLAB_SECRETS_OTP_KEY_BASE=long-and-random-alpha-numeric-string' \--env 'GITLAB_SECRETS_ENCRYPTED_SETTINGS_KEY_BASE=long-and-random-alpha-numeric-string' \--volume /srv/docker/gitlab/gitlab:/home/git/data \sameersbn/gitlab:17.3.2docker logs -f gitlab

1.4 使用

浏览器访问 http://localhost:1080,第一次访问需要等几分钟,在页面上创建 root 账户后正常使用

2. 参考资料

2.1 docker-gitlab

GitHub

https://github.com/sameersbn/docker-gitlab

http://www.lryc.cn/news/448753.html

相关文章:

  • SpringCloud简介 Ribbon Eureka 远程调用RestTemplate类 openfeign
  • 微信小程序开发系列之-微信小程序性能优化
  • 线程池面试集
  • 从密码学看盲拍合约:智能合约的隐私与安全新革命!
  • c++学习笔记(47)
  • 软件设计之SSM(1)
  • STM32F745IE 能进定时器中断,无法进主循环
  • 《凡人歌》中的IT职业启示录
  • go libreoffice word 转pdf
  • 打造双模兼容npm包:无缝支持require与import
  • 便捷将屏幕投射到安卓/iOS设备-屏幕投射到安卓/iOS设备,Windows/Mac电脑或智能电视上-供大家学习研究参考
  • yolox训练自己的数据集
  • Centos8.5.2111(1)之本地yum源搭建和docker部署与网络配置
  • 基于SSM+小程序的自习室选座与门禁管理系统(自习室1)(源码+sql脚本+视频导入教程+文档)
  • 支付宝远程收款api之小荷包跳转码
  • STM32 F1移植FATFS文件系统 USMART组件测试相关函数功能
  • YOLOv8改进 | 融合篇,YOLOv8主干网络替换为MobileNetV3+CA注意机制+添加小目标检测层(全网独家首发,实现极限涨点)
  • 深入探索机器学习中的目标分类算法
  • 一文上手SpringSecurity【七】
  • 深圳龙链科技:全球区块链开发先锋,领航Web3生态未来
  • 手写代码,利用 mnist 数据集测试对比 kan 和 cnn/mlp 的效果
  • 基于Java+SQL Server2008开发的(CS界面)个人财物管理系统
  • 15年408计算机网络
  • C++ const关键字
  • python爬虫案例——腾讯网新闻标题(异步加载网站数据抓取,post请求)(6)
  • LeetCode416:分割等和子集
  • 自定义异常注解处理框架
  • 【小程序】微信小程序课程 -3 快速上手之常用方法
  • iOS 小组件
  • 【2.使用VBA自动填充Excel工作表】