GitLab——如何快速部署GitLab仓库

简介: GitLab——如何快速部署GitLab仓库

前言

GitLab官方文档 : https://docs.gitlab.com/omnibus/docker/README.html#install-gitlab-using-docker-compose

DockerComposer : https://docs.docker.com/compose/install/

步骤

搭建步骤

  1. docker和docker-compose安装
    可参考Jenkins部署中的Docker安装
  2. 创建本地挂载卷目录
mkdir -p /app/data/gitlab/{data,logs,config}
cd /app/data/
chown -R 1000:1000 gitlab/
Local location Container location Usage
$GITLAB_HOME/data /var/opt/gitlab For storing application data.
$GITLAB_HOME/logs /var/log/gitlab For storing logs.
$GITLAB_HOME/config /etc/gitlab For storing the GitLab configuration files.
  1. 创建docker-compose.yml
version: "3.6"
services:
  gitlab:
    image: gitlab/gitlab-ee:latest
    container_name: gitlab
    restart: always
    hostname: '192.168.0.89'
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://192.168.0.89'
        gitlab_rails['gitlab_shell_ssh_port'] = 2222
    ports:
      - "2222:22"
      - "80:80"
      - "443:443"
    volumes:
      - /app/data/gitlab/data:/var/opt/gitlab
      - /app/data/gitlab/logs:/var/log/gitlab
      - /app/data/gitlab/config:/etc/gitlab
  1. 运行
docker-compose up -d

使用步骤

  1. 查看密码
cat /app/data/gitlab/config/initial_root_password
  1. 访问并登录

默认账户: root 密码: 上面查看的密码

#gitlab服务器IP
http://192.168.0.89/

默认是开放注册权限,如果不想开放可以自行设置。

学无止境,谦卑而行.

目录
相关文章
|
2月前
|
Java Maven Docker
gitlab-ci 集成 k3s 部署spring boot 应用
gitlab-ci 集成 k3s 部署spring boot 应用
|
6月前
|
JSON API 开发工具
gitlab如何实现批量clone仓库
在Windows环境下,通过GitLab Group ID获取项目URL的步骤概要: 1. 使用API `http://gitlab域名/api/v4/groups/你的group id` 获取JSON,提取`http_url_to_repo`。 2. 在Sublime中处理JSON,用快捷键选中并提取所有`http_url_to_repo`值。 3. 保存到h.txt,去除其他信息,仅保留URL。 4. 创建e.bat文件,内容为克隆h.txt中所有URL的批处理命令。 5. 放置h.txt和e.bat在同一文件夹,运行e.bat批量克隆仓库。URL含凭证,便于后续操作。
208 8
|
6月前
|
JavaScript Java 应用服务中间件
用白薅来的gitlab自带的gitlab-runner部署一个vue项目
用白薅来的gitlab自带的gitlab-runner部署一个vue项目
167 2
|
2月前
|
运维 Linux 开发工具
第22篇 如何部署gitLab进行开发版本控制
第22篇 如何部署gitLab进行开发版本控制
|
6月前
|
运维 Serverless 开发工具
函数计算产品使用问题之通过GitLab仓库来部署代码,该如何配置GitLab仓库
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
7月前
无缝构建与部署:GitLab CI/CD首秀的实战攻略
无缝构建与部署:GitLab CI/CD首秀的实战攻略
227 0
无缝构建与部署:GitLab CI/CD首秀的实战攻略
|
6月前
|
Docker 容器
docker 部署gitlab
docker 部署gitlab
103 0
|
7月前
|
Linux Go iOS开发
GitLab Runner全解析:深入了解构建、测试和部署的关键执行者
GitLab Runner全解析:深入了解构建、测试和部署的关键执行者
1402 0
GitLab Runner全解析:深入了解构建、测试和部署的关键执行者
|
7月前
|
Linux 网络安全 开发工具
【GitLab私有仓库】在Linux上用Gitlab搭建自己的私有库并配置cpolar内网穿透
【GitLab私有仓库】在Linux上用Gitlab搭建自己的私有库并配置cpolar内网穿透
183 0
|
4月前
|
Shell Docker 容器
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
下一篇
DataWorks