gitlab搭建 docker-compose
前提已经安装好 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相关推荐
- 使用 Gitlab 搭建 Docker 私有仓库
我们知道,gitlab 可以用来管理 git 提交的源代码,此外,gitlab 还集成了 docker registry 的功能,可以用来作为一个 docker 镜像私有仓库使用. 启用 gitlab ...
- 从服务器基础环境配置到搭建Docker+Gitlab+Gitlab Runner,完整介绍Spring Boot项目的持续集成与持续交付具体实现!
1. 序言 在大学的课程学习,非常注重团队协作的培养,在企业开发中,团队协作开发项目的场景更是甚多.另外,在当下的热门技术栈中,微服务开发模式.前后端分离开发模式逐渐盛行,Spring Boot.VU ...
- Docker Compose配置springboot微服务项目
[Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...
- Docker Compose学习之docker-compose.yml编写规则 及 实战案例
[Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...
- Docker Compose 简介、安装、初步体验
[Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...
- Docker Compose部署GitLab服务,搭建自己的代码托管平台(图文教程)
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- docker compose搭建NACOS集群
使用docker搭建NACOS集群 SpringCloud Alibaba,必然会使用Nacos进行服务注册与配置管理.然而,在实际的生产环境中,使用单服务器搭建nacos服务器是十分危险的,如若发生 ...
- Docker Compose搭建consul群集环境(了解Docker Compose及常用命令,Docker四种网络,Doker指定端口)
文章目录 Docker Compose搭建consul群集环境 认识Docker Compose IConsul Docker Compose容器编排 Dasker Compose配置常用字段 Bos ...
- Docker上部署GitLab , 搭建私有Git仓库 (基于Docker镜像sameersbn/docker-gitlab)
# 使用docker-compose.yml 安装gitlab服务器 $ wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/ ...
- 实战:Docker容器虚拟化技术(使用DockerFile构建镜像并搭建 swarm+compose集群)5
实战:Docker容器虚拟化技术 (使用DockerFile构建镜像并搭建 swarm+compose集群)5 要求: 使用DockerFile构建镜像并搭建 swarm+compose集群 在Swa ...
最新文章
- 团队不需要在计划会上考虑到所有事情
- 计算机生物学杂志,基因组学与应用生物学杂志
- machine learn in python 第二章2.1.1
- U盘文件名称变成乱码的解决方法
- RPC框架的可靠性设计
- python常用的开发环境包括_Python语言主要包括哪些集成开发环境?_学小易找答案...
- 定时任务 cron 表达式详解
- 美团数据库中间件DBProxy开源
- jboss相关的术语
- Visual FoxPro 9.0 Beta 可以下载了!
- 大学计算机教学ppt,大学计算机基本教学教程3.ppt
- 分享图片或链接到抖音
- 手把手带你调参Yolo v5 (v6.2)(推理)
- 只有蓝色www.zcool.com.cn
- UML画图总结以及浅谈UNL九种图
- VUE踩坑——this.$nextTick、头条小程序组件传值报错问题
- 精心收集的几十个ASP编程网址
- iMeta | 海南大学张家超组-基于肠道菌群SNV基因标记物的炎症性肠病预测模型
- 想随时定位自己做的智能设备在哪?安排,ESP32 + HaaS Python足矣,定位还能显示在地图上哦
- 解决安装软件出现错误Error 1935安装程序集