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

docker gitlab arm64 版本安装部署

前言:

  使用RK3588 部署gitlab 平台作为个人或小型团队办公代码版本使用

1. docker 安装 

sudo apt install docker*

2. 获取arm版本的gitlab 

GitHub - zengxs/gitlab-arm64: GitLab docker image (CE & EE) for arm64

git clone https://github.com/zengxs/gitlab-arm64.git

3. docker build 

docker build . \-t gitlab-ce:16.7.3-ce.0 \--build-arg RELEASE_PACKAGE=gitlab-ce \--build-arg RELEASE_VERSION=16.7.3-ce.0

3.1 get time out 解决

echo '{"registry-mirrors": ["https://docker.1ms.run"]}' | sudo tee /etc/docker/daemon.json > /dev/null
systemctl daemon-reload
systemctl restart docker

 docker ps 

4.运行docker镜像

命令后面加上获取的 ID

docker run -d -p 8443:443 -p 8080:80 -p 8022:22 --restart always --name gitlab -v /data/docker/gitlab/etc:/etc/gitlab -v /data/docker/gitlab/log:/var/log/gitlab -v /data/docker/gitlab/data:/var/opt/gitlab --privileged=true 9487df550ca8
docker run -d         # 后台运行-p 8443:443           # 将容器的443端口映射到宿主机的8443端口-p 8080:80-p 8022:22--restart always      # 设置容器自启动--name gitlab          # 设置容器NAMES为gitlab-v /data/docker/gitlab/etc:/etc/gitlab       # 将容器的/etc/gitlab挂载到宿主机的的gitlab/etc目录-v /data/docker/gitlab/log:/var/log/gitlab-v /data/docker/gitlab/data:/var/opt/gitlab--privileged=true        # 设置root权限gitlab/gitlab-ce           # 运行的镜像名称

5.  docker 进入镜像

docker exec -it gitlab bash

查看 root 初始密码

cat  /etc/gitlab/initial_root_password

如果上面密码有问题可以重置密码:

gitlab-rake "gitlab:password:reset"

出现上面问题是设置的密码过短  可以使用  /etc/gitlab/initial_root_password 内的密码+ = 即可

6. web 访问

浏览器输入设备的 ip

输入 root

上图的 Password

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

相关文章:

  • 路径规划之启发式算法之二十九:鸽群算法(Pigeon-inspired Optimization, PIO)
  • 【AudioClassificationModelZoo-Pytorch】基于Pytorch的声音事件检测分类系统
  • 一文讲解Java中的ArrayList和LinkedList
  • CNN的各种知识点(五):平均精度均值(mean Average Precision, mAP)
  • 【优先算法】专题——前缀和
  • gitea - fatal: Authentication failed
  • 基于Spring Security 6的OAuth2 系列之八 - 授权服务器--Spring Authrization Server的基本原理
  • 蓝桥与力扣刷题(234 回文链表)
  • Google C++ Style / 谷歌C++开源风格
  • Windows图形界面(GUI)-QT-C/C++ - QT Tab Widget
  • 【大数据技术】教程05:本机DataGrip远程连接虚拟机MySQL/Hive
  • C++:结构体和类
  • MATLAB的数据类型和各类数据类型转化示例
  • UE求职Demo开发日志#19 给物品找图标,实现装备增加属性,背包栏UI显示装备
  • C++泛型编程指南09 类模板实现和使用友元
  • 使用MATLAB进行雷达数据采集可视化
  • 【Elasticsearch】allow_no_indices
  • 54【ip+端口+根目录通信】
  • python算法和数据结构刷题[3]:哈希表、滑动窗口、双指针、回溯算法、贪心算法
  • DeepSeek横空出世,AI格局或将改写?
  • 聚簇索引、哈希索引、覆盖索引、索引分类、最左前缀原则、判断索引使用情况、索引失效条件、优化查询性能
  • OpenAI 实战进阶教程 - 第四节: 结合 Web 服务:构建 Flask API 网关
  • python的pre-commit库的使用
  • 架构技能(四):需求分析
  • Linux环境下的Java项目部署技巧:安装 Nginx
  • 前端 Vue 性能提升策略
  • 深入理解linux中的文件(上)
  • Unity特效插件GodFX
  • 从 C 到 C++:理解结构体中字符串的存储与操作
  • Linux进阶——时间服务器