前提已经安装好 docker 及 docker-compose

1、创建挂载目录

mkdir -p /data/docker-gitlab/{config,data,logs}

/data/docker-gitlab 为自定义文件夹,可根据实际需求更换

2、docker-compose文件编写

下面为可用实例,只需修改  external_url 这个字段的ip,改为自己的,必须要配置,否则会影响到clone 时候的链接生成

# docker-compose.yml
version: '3.7'
services:web:image: 'gitlab/gitlab-ce:latest'restart: alwayshostname: 'localhost'container_name: gitlab-ceenvironment:GITLAB_OMNIBUS_CONFIG: |external_url 'http://xx.xx.xx.xx:8088'gitlab_rails['gitlab_shell_ssh_port'] = 222ports:- '8088:8088'- '8443:443'- '222:22'volumes:- '/data/docker-gitlab/config:/etc/gitlab'- '/data/docker-gitlab/logs:/var/log/gitlab'- '/data/docker-gitlab/data:/var/opt/gitlab'networks:- gitlabgitlab-runner:image: gitlab/gitlab-runner:alpinecontainer_name: gitlab-runner    restart: alwaysdepends_on:- webvolumes:- /var/run/docker.sock:/var/run/docker.sock- /data/docker-gitlab/gitlab-runner:/etc/gitlab-runner'networks:- gitlabnetworks:gitlab:name: gitlab-network

配置完成后,docker启动

docker-compose up -d

启动完成后,获取root密码

docker exec -it gitlab-ce grep 'Password:' /etc/gitlab/initial_root_password

拿到后,登录地址为 (换成自己的ip)

http://xx.xx.xx.xx:8088/

生成的下载地址如下

gitlab搭建 docker-compose相关推荐

  1. 使用 Gitlab 搭建 Docker 私有仓库

    我们知道,gitlab 可以用来管理 git 提交的源代码,此外,gitlab 还集成了 docker registry 的功能,可以用来作为一个 docker 镜像私有仓库使用. 启用 gitlab ...

  2. 从服务器基础环境配置到搭建Docker+Gitlab+Gitlab Runner,完整介绍Spring Boot项目的持续集成与持续交付具体实现!

    1. 序言 在大学的课程学习,非常注重团队协作的培养,在企业开发中,团队协作开发项目的场景更是甚多.另外,在当下的热门技术栈中,微服务开发模式.前后端分离开发模式逐渐盛行,Spring Boot.VU ...

  3. Docker Compose配置springboot微服务项目

    [Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...

  4. Docker Compose学习之docker-compose.yml编写规则 及 实战案例

    [Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...

  5. Docker Compose 简介、安装、初步体验

    [Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...

  6. Docker Compose部署GitLab服务,搭建自己的代码托管平台(图文教程)

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  7. docker compose搭建NACOS集群

    使用docker搭建NACOS集群 SpringCloud Alibaba,必然会使用Nacos进行服务注册与配置管理.然而,在实际的生产环境中,使用单服务器搭建nacos服务器是十分危险的,如若发生 ...

  8. Docker Compose搭建consul群集环境(了解Docker Compose及常用命令,Docker四种网络,Doker指定端口)

    文章目录 Docker Compose搭建consul群集环境 认识Docker Compose IConsul Docker Compose容器编排 Dasker Compose配置常用字段 Bos ...

  9. Docker上部署GitLab , 搭建私有Git仓库 (基于Docker镜像sameersbn/docker-gitlab)

    # 使用docker-compose.yml 安装gitlab服务器 $ wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/ ...

  10. 实战:Docker容器虚拟化技术(使用DockerFile构建镜像并搭建 swarm+compose集群)5

    实战:Docker容器虚拟化技术 (使用DockerFile构建镜像并搭建 swarm+compose集群)5 要求: 使用DockerFile构建镜像并搭建 swarm+compose集群 在Swa ...

最新文章

  1. 团队不需要在计划会上考虑到所有事情
  2. 计算机生物学杂志,基因组学与应用生物学杂志
  3. machine learn in python 第二章2.1.1
  4. U盘文件名称变成乱码的解决方法
  5. RPC框架的可靠性设计
  6. python常用的开发环境包括_Python语言主要包括哪些集成开发环境?_学小易找答案...
  7. 定时任务 cron 表达式详解
  8. 美团数据库中间件DBProxy开源
  9. jboss相关的术语
  10. Visual FoxPro 9.0 Beta 可以下载了!
  11. 大学计算机教学ppt,大学计算机基本教学教程3.ppt
  12. 分享图片或链接到抖音
  13. 手把手带你调参Yolo v5 (v6.2)(推理)
  14. 只有蓝色www.zcool.com.cn
  15. UML画图总结以及浅谈UNL九种图
  16. VUE踩坑——this.$nextTick、头条小程序组件传值报错问题
  17. 精心收集的几十个ASP编程网址
  18. iMeta | 海南大学张家超组-基于肠道菌群SNV基因标记物的炎症性肠病预测模型
  19. 想随时定位自己做的智能设备在哪?安排,ESP32 + HaaS Python足矣,定位还能显示在地图上哦
  20. 解决安装软件出现错误Error 1935安装程序集

热门文章

  1. 谷粒商城(商品上架、首页、异步、商品详细)思路详解
  2. 通达OA-进销存系统
  3. 南卡和FIIL蓝牙耳机深度大pk,南卡和FIIL蓝牙耳机哪个更好?
  4. xunsearch mysql_tp5整合xunsearch全文检索
  5. About.com 2012最受欢迎浏览器评选揭晓
  6. 一文搞懂useCallback的使用
  7. 小程序的生命周期函数
  8. php 批量下载图片的一个小程序
  9. animator android,Android动画Animator开发问题
  10. Python基础——文件处理