首页 > 其他分享 >Docker部署gitlab

Docker部署gitlab

时间:2023-03-09 23:12:35浏览次数:61  
标签:git 部署 gitlab rsa -- ssh Docker docker

Linux环境:centos7.6

一、安装git
1. 安装git 
yum install -y git
2. 查看git版本
git version
-- 3. 设置git的账户信息
git config --global user.name "pss"
git config --global user.email "[email protected]"
-- 4. 创建ssh密钥,密钥默认保存在当前位置下 的 .ssh文件里 生成一个私钥 id_rsa和一个公钥id_rsa.pub
ssh-keygen -t rsa -C "[email protected]"
一直点回车,生成的公钥密钥位置
/root/.ssh/id_rsa.pub //公钥
/root/.ssh/id_rsa //私钥

二、部署gitlab

1. 创建目录
mkdir -p /docker/gitlab/{logs,conf,data}

2. 安装gitlab/gitlab-ce
docker pull gitlab/gitlab-ce:latest

3. 启动镜像
docker run -d --name gitlab -p 5050:80 -p 1443:443 -p 5051:22 -v /docker/gitlab/conf:/etc/gitlab -v /docker/gitlab/logs:/var/log/gitlab -v /docker/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest
如果出现IPv4 forwarding is disabled,重启下网络及docker即可:
systemctl restart network && systemctl restart docker
docker start gitlab

4. 访问ip:port,查询密码
docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password
登录root/密码

5. 修改gitlab.rb配置文件,/docker/gitlab/conf/gitlab.rb
external_url 'http://ip:5050'
nginx['listen_port'] = 80
gitlab_rails['gitlab_ssh_host'] = 'ip'
gitlab_rails['gitlab_shell_ssh_port'] = 5051

6. 重启gitlab容器
docker restart gitlab

 

标签:git,部署,gitlab,rsa,--,ssh,Docker,docker
From: https://www.cnblogs.com/df-blog/p/17201866.html

相关文章

  • API发布与部署-- .NET WebAPI 篇
    API发布-- .NET  WebAPI 篇1:准备工作:设置数据库链接字符串,打开一个正常的项目:首先注意所有的appsettings.json文件,包括生产环境配置子文件,注意里面的链......
  • 使用docker-compose 部署grafana + prometheus +node_exporter 实现监控
    主机环境:kali6.1(debian..)一、安装应用安装docker-compose  aptinstalldocker-compose-y安装dockersudoaptupdatesudoaptinstall-ydocker.iosudosystem......
  • docker 学习之一 装MySQL 供远程使用 Linux
    因为Linux发行版本的问题折腾了好久,尽量使用LTS的版本。其他版本有时候缺的东西太多了,对新手相当不友好。大概花了几天实在没招了,下了个LTS的版本,再装时正常了。按照官方......
  • Linux安装docker-compose
    Linux环境:centos7.61.安装curl-L"https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-......
  • 容器化部署Sonarque部署
    目前的架构先部署Docker容器化部署Jenkins容器化部署sonarqube一、部署docker这步骤省略,直接参考官方文档,或者参考之前文章https://www.cnblogs.com/bangbangzoutia......
  • CentOS7 安装 docker-compose
    docker-composegithub下载地址:Releases·docker/compose(github.com)安装#下载安装sudocurl-Lhttps://github.com/docker/compose/releases/download/1.24.1/d......
  • 用VPS云服务器部署ChatGPT
    用VPS云服务器部署ChatGPT前言chatgpt做为近期爆火的人工智能服务,其账号和api接口的价格水涨船高。这里给出一个粗略的api部署方法,仅供参考。文章结构:注册ChatGPT......
  • Docker常用应用之Docker管理
    1.DockerPortainerdockerportainer可以用来图形化管理镜像,容器,卷,网络等,降低docker使用门槛1.1.安装DockerPortainerCE安装dockerportainer分为CE(CommunityEditio......
  • Docker常用应用之图床
    1.简介lsky,兰空图床,分为开源版本和付费版本,付费版本233.33¥永久,具体能干什么,两个版本的区别,可以查看兰空图床官网,如果要查看源代码,或者贡献源代码,或者下载软件,可以查看lsky......
  • Windows Docker Desktop 安装 Nacos
    前言以前都是在Linux虚拟机上的Docker安装应用,这次使用Windows10系统的DockerDesktop安装Nacos,所以用挂载文件就不是很方便了,这次采用启动参数的方式对配......