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

ubuntu安装dockergitlab

#更换阿里云进行配置GPG 密钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository  \
"deb [arch=arm64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

#如果出现错误:
【Linux 配置】E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
则修改下DNS
sudo echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
# 可换的DNS有:
# 114公共DNS: 114.114.114.114和114.114.115.115
# 阿里的DNS: 223.5.5.5和223.6.6.6、
# 腾讯的DNS: 119.29.29.29和182.254.116.116
# 百度的DNS: 180.76.76.76
# Google的DNS: 8.8.8.8和8.8.4.4

# 测试是否修改成功:
cat /etc/resolv.conf
# 重新更新
sudo apt-get update --fix-missing


#安装 Docker
sudo apt-get update
sudo apt install docker-ce docker-ce-cli containerd.io

docker --version
sudo systemctl status docker

#ubuntu安装gitlab
#1.更新系统的包索引
sudo apt-update

#2.安装依赖项:
sudo apt-get install -y curl openssh-server ca-certificates

#3.添加GitLab官方仓库:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

#安装GitLab:
sudo EXTERNAL_URL="http://your-domain.com" apt-get install gitlab-ee
(替换 your-domain.com 为你的GitLab服务器的域名/IP)


#安装完成后,GitLab 会自动配置,你可以通过 http://your-domain.com 访问GitLab的界面

备注:

修改配置文件中的端口设置

找到GitLab的配置文件gitlab.rb,通常位于/etc/gitlab/目录下

修改端口(8888为自己的端口)

external_url 'http://yourdomain.com:8888'

重新配置GitLab并重启服务

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

确认端口更改

sudo netstat -tulnp | grep :8888

#查看root默认密码

sudo cat /etc/gitlab/initial_root_password

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

相关文章:

  • 自定义视图提示:提升Laravel用户体验的秘诀
  • 关于黑马Ajax项目的笔记
  • Java面试八股之JDK 动态代理和 CGLIB 动态代理的区别
  • 验证码邮件接口测试指南?接口的优化策略?
  • 基于Java的智能停车场管理系统
  • 前后端分离开发遵循接口规范-YAPI
  • 把本地的项目代码初始化到git仓库
  • 白杨SEO:公众号如何找选题?如何利用ai工具写公众号?公众号变现方式有哪些?22个公众号营销常见问题解答大全!
  • 零基础学习深度学习以及模块缝合总结
  • XXE-lab-master靶场:PHP_xxe
  • 视图,存储过程和触发器
  • sqli-labs(6-10)关通关讲解
  • 【解决方法】git clone出现 curl 56 OpenSSL SSL_read: Connection was reset, errno 10054
  • 机械拆装-基于Unity-本地数据持久化
  • 【SpringBoot】4.3.5 参数传递之ModelAndView对象
  • 《技术人求职之道》之简历优化篇(上):量身打造简历,如何与自身情况完美匹配
  • mysql+php+html实现学生管理系统
  • find+rm一行命令删除文件夹及子文件夹下文件,不删除子文件夹,或者用python实现
  • 超详细的linux-conda环境安装教程
  • vite项目构建配置
  • Java 反射机制与Spring框架的那点事
  • 计算机网络面试题3
  • day54|110.字符串接龙, 105.有向图的完全可达性, 106.岛屿的周长
  • 使用docker在CentOS 7上安装php+mysql+nginx环境教程并运行WordPress
  • vite tsx项目的element plus集成 - 按需引入踩坑
  • Android GreenDao 升级 保留旧表数据
  • 记一次证书站有趣的SQL注入
  • 1_初识pytorch
  • c++typeid()的使用
  • 【面向就业的Linux基础】从入门到熟练,探索Linux的秘密(十四)-租云服务器及配环境、docker基本命令