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

银河麒麟操作系统,安装Gitlab 基于docker

不废话。直接上干货

操作系统信息

############## Kylin Linux Version #################
Release:
Kylin Linux Advanced Server release V10 (Sword)

Kernel:
4.19.90-24.4.v2101.ky10.aarch64

Build:
Kylin Linux Advanced Server
release V10 (SP2) /(Sword)-aarch64-Build09/20210524
#################################################

前置条件

docker 正常安装

正确执行内容

docker run \--detach \--restart always \--name gitlab-ce \--privileged \--memory 4096M \--publish 8222:22 \--publish 8099:80 \--publish 8443:443 \--hostname 10.9.98.89 \--env GITLAB_OMNIBUS_CONFIG=" \nginx['redirect_http_to_https'] = true; "\--volume /srv/gitlab-ce/conf:/etc/gitlab:z \--volume /srv/gitlab-ce/logs:/var/log/gitlab:z \--volume /srv/gitlab-ce/data:/var/opt/gitlab:z \yrzr/gitlab-ce-arm64v8:latest

常见问题处理

运行gitlab 提示格式错误

docker run --publish 8443:443 --publish 8099:80 --publish 8222:22 --name gitlab --restart unless-stopped --volume /d/docker/gitlab/etc:/etc/gitlab --volume /d/docker/gitlab/log:/var/log/gitlab --volume /d/docker/gitlab/data:/var/opt/gitlab --privileged=true beginor/gitlab-ce

standard_init_linux.go:220: exec user process caused exec format error

libcontainer: container start initialization failed: standard_init_linux.go:220: exec user process caused exec format error[

原因可能为arm 使用了x86的镜像

docker run --publish 8443:443 --publish 8099:8099 --publish 8222:22 --name gitlab --restart unless-stopped --volume /d/docker/gitlab/etc:/etc/gitlab --volume /d/docker/gitlab/log:/var/log/gitlab --volume /d/docker/gitlab/data:/var/opt/gitlab --privileged=true yrzr/gitlab-ce-arm64v8:latest

需要注意内容:

需要在配置文件中 把host 内容改成需要绑定可以访问的内网地址 

gitlab/data/gitlab-rails/etc

gitlab/etc

 同样 exterrnal_url也需要调整

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

相关文章:

  • 基于Python实现个人手机定位分析
  • Unity Navgation系统杂记
  • [2021.11.9]lighteffect架构优化详细设计文档
  • 经典回归算法
  • Python两三行代码轻松批量添加~防韩还是很有必要的~
  • 开心消消乐
  • 有效日志管理在软件开发和运营中的作用
  • 【五一创作】【笔记】Git|如何将仓库中所有的 commit 合成一个?又名,如何清除所有 git 提交记录?(附 git rebase 机制的简要分析)
  • 如何写出高质量代码?
  • 外卖项目优化-01-redis缓存短信验证码、菜品数据、Spring Cache(注解开发缓存)、(注解开发)缓存套餐数据
  • Chapter1:控制系统数学模型(下)
  • 排序算法总结
  • java+jsp企业物流货运快递管理系统servlet
  • 【ROS仿真实战】获取机器人在gazebo位置真值的三种方法(三)
  • Winform从入门到精通(35)——FontDialog(史上最全)
  • AcWing 854. Floyd求最短路Floyd模板
  • Graph Theory(图论)
  • [Python]生成 txt 文件
  • GeoTools实战指南: 自定义矢量样式并生成截图
  • 深度学习超参数调整介绍
  • Bootloader
  • 安卓开发_广播机制_广播的最佳实践:实现强制下线功能
  • 国民技术N32G430开发笔记(10)- IAP升级 Application 的制作
  • [计算机图形学]材质与外观(前瞻预习/复习回顾)
  • Java 的简要介绍及开发环境的搭建(超级详细)
  • 每天一道算法练习题--Day15 第一章 --算法专题 --- -----------二叉树的遍历
  • golang - 函数的使用
  • 真题详解(极限编程)-软件设计(六十一)
  • 计算机网络笔记:TCP粘包
  • Vue(标签属性:ref、配置项:props、混入mixin、插件、样式属性:scroped)