`
wiselyman
  • 浏览: 2098736 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
Group-logo
点睛Spring4.1
浏览量:82659
74ae1471-94c5-3ae2-b227-779326b57435
点睛Spring MVC4...
浏览量:131002
社区版块
存档分类
最新评论

基于docker部署gitlab

 
阅读更多

1 部署redis

docker run --name=redis -d sameersbn/redis

 

2 部署postgresql

mkdir -p /opt/postgresql/data

docker run --name=postgresql -d -e 'DB_USER=gitlab' -e 'DB_PASS=password' -e 'DB_NAME=gitlabhq_production' -v /opt/postgresql/data:/var/lib/postgresql sameersbn/postgresql

 

3 部署gitlab

 

mkdir -p /opt/gitlab/data

docker run --name=gitlab -d -it  -e 'GITLAB_HOST=192.168.1.103:10080' --link redis:redisio --link postgresql:postgresql -v /opt/gitlab/data:/home/git/data -p 10022:22 -p 10080:80 sameersbn/gitlab  

默认账号: root

默认密码: 5iveL!fe

 

4 效果



 

 

 

  • 大小: 303.3 KB
  • 大小: 236.4 KB
3
3
分享到:
评论

相关推荐

    基于Docker部署GitLab环境搭建的方法步骤

    docker pull beginor/gitlab-ce:11.0.1-ce.0 2.创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级 mkdir -p /mnt/gitlab/etc mkdir -p /mnt/gitlab/log mkdir -p /mnt/gitlab/...

    基于Jenkins+Gitlab+Docker实现SpringBoot项目自动部署

    基于Jenkins+Gitlab+Docker实现SpringBoot项目自动部署 本文主要介绍了基于Jenkins、Gitlab和Docker实现SpringBoot项目自动部署的方法。下面将从Jenkins的安装、配置到自动化构建和部署的整个过程进行详细说明。 ...

    gitlab:适用于ARM设备的GitLab CE(Docker映像),这是以下内容的镜像存储库

    GitLab仅提供Raspbery Pi社区版,该Docker镜像基于该镜像。 另外,只有稳定的构建才被容器化。 笔记 该映像提供了默认设置,使其可以在没有大量RAM的ARM设备上正常运行,您可以查看这些设置,也可以按照说明使用...

    Docker+Jenkins+GitLab+Maven+Harbor+SpringBoot自动化构建

    1. Docker+Jenkins+GitLab+Maven+Harbor+SpringBoot自动化构建+Jenkins自动化部署配置 2.无须运维部署 ,而是相关的开发人员,测试人员登录jenkins传入需要部署的tag即可,整个部署过程无须运维参与,解放运维劳动力

    部署基于Gitlab+Docker+Rancher+Harbor的前端项目

    部署基于Gitlab+Docker+Rancher+Harbor的前端项目使用的技术原理图、命令、开发环境等内容

    详解Docker+Jenkins+Gitlab+Django应用部署实践

    一、背景介绍 在互联网应用快速更新迭代的大背景下,传统的人工手动或简单脚本已经不能适应此变化,... 在docker host上部署应用git clone来自gitlabserver源码,并启动应用 前端可以放置lb来做高可用 数据库连接云数

    基于Docker构建CICD工具链详细文档

    [基于Docker构建CI/CD工具链,所有文档,主要包括:图片、markdown格式的文档、html格式文档、word文档以及相关图片 (一)构建基础工具镜像 (二)快速搭建Gitlab代码库 (三)Gitlab Runner搭建起步 (四)...

    openthos#kis-analysis#基于Gitlab CI搭建持续集成环境<四>1

    gitlab持续集成部署(CI/CD),使用docker配置gitlab-runner创建gitlab-runner容器:sudo docker run -d

    docker-swarm-mode:设置基于Docker的CI环境。 工具包括GitLap,Jenkins,Sonarqube和Nexus

    docker-swarm-mode:设置基于Docker的CI环境。 工具包括GitLap,Jenkins,Sonarqube和Nexus

    Go-opendcp基于Docker容器的云服务运维平台

    "Go-opendcp基于Docker容器的云服务运维平台"是一个使用Go语言开发的开源项目,专门设计用于管理和运维基于Docker容器的云服务。在现代云计算环境中,Docker容器因其轻量级、可移植性和资源隔离性而受到广泛应用。Go...

    MBATS是一个基于docker的平台,用于开发、测试和部署算法交易策略,重点是基于机器学习的算法。.zip

    通过以上介绍,我们可以看到MBATS作为一个基于Docker的微服务交易平台,集成了机器学习、实时数据处理、策略回测等功能,为金融领域的算法交易提供了强大而灵活的解决方案。它的设计思路和实施方式,对于理解和实践...

    百度地图开发java源码-gitlab-docker-k8s:基于GitLab+Docker+K8S的持续集成和交付

    基于GitLab+Docker+K8S的持续集成和交付 此文档主要说明怎样基于GitLab进行持续集成和持续交付,该持续集成与交付集成了gitlab-runner 、mvnw、Docker、harbor、k8s等技术,同时展示了在k8s平台利用EFK(elastic...

    Gitlab-CICD 安装配置

    Gitlab-CICD 是一种基于 Gitlab 的持续集成和持续部署工具,旨在帮助开发者自动化构建、测试和部署过程。下面将详细介绍 Gitlab-CICD 的安装配置过程。 Gitlab 安装 首先,我们需要安装 Gitlab。 Gitlab 提供了...

    GitLab安装文档1

    GitLab是一个流行的开源代码管理系统,它基于Git并提供了一个Web界面,让用户可以方便地管理和协作开发项目。与GitHub类似,GitLab也支持自建私有仓库,特别适合企业内部使用,以保护代码的安全性和隐私性。 在...

    gitlab和jenkins自动上传部署

    - 作业可以基于不同的 Docker 映像运行,确保环境一致性。 - GitLab Runner 是执行 `.gitlab-ci.yml` 中任务的实体,需注册并配置在 GitLab 项目中。 - 当代码提交时,GitLab Runner 自动拉取代码并执行 `.gitlab...

    基于docker+kubernetes的一站式运维管理实践

    2015年下半年,搜狐北京研发中心基于docker和kubernetes开发了一套企业级的一站式运维管理系统——DomeOS。该系统是一个持续交付和自动运维平台,解决用户从代码自动编译打包,到线上运行维护的全套需求,采用私有云...

    gitlab实现持续集成

    GitLab是一款基于Ruby on Rails框架开发的开源版本控制系统,提供了代码仓库管理、问题跟踪和持续集成等功能,可用于支持代码的版本控制和开发流程。持续集成(Continuous Integration,简称CI)是指开发团队频繁地...

    资源前后端分离式分布式微服务架构项目DevOps项目总结讲义+源码+视频

    DevOps介绍 理解 理解DevOps概念 Git/GitLab 应用 能够使用Git管理项目代码 "理解Git与GitLab的作用能够将项目代码提交到GitLab能够从GitLab检出项目"Docker 应用 能够将微服务部署到Docker "了解虚拟化技术能够...

    jupyterhub_docker.rar

    通过以上步骤,我们可以构建一个基于Docker的JupyterHub服务,该服务与GitLab深度集成,提供了一套完整的协作解决方案。这种方式不仅可以提升团队效率,也增强了代码管理和版本控制的能力,是数据科学和软件工程团队...

Global site tag (gtag.js) - Google Analytics