• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 基于docker安装gitlab

基于docker安装gitlab

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了docker 安装gitlab,docker gitlab,centos安装gitlab,centos7安装gitlab,gitlab安装等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

基于docker安装gitlab


采用docker镜像安装GitLab

3.2.1. 简介

  • 官网:https://github.com/sameersbn/docker-gitlab
  • 7.4.3之前版本,镜像里包含所有组件,7.4.3版本镜像里只包含核心组件:nginx、sshd、ruby on rails、sidekiq

3.2.2. 架构图

docker_gitlab_arch

3.2.3. 下载镜像

  • docker pull sameersbn/gitlab:7.4.3 # 下载gitlab镜像
  • docker pull sameersbn/mysql:latest # 下载gitlab所用到的mysql镜像
  • docker pull sameersbn/redis:latest # 下载gitlab所用到的redis镜像

3.2.4. 安装

3.2.4.1. 启动redis

  • 命令:
    docker run \--name=gitlab_redis \-tid \sameersbn/redis:latest

3.2.4.2. 启动mysql

  • mkdir -p /opt/gitlab/mysql
  • 命令:
    docker run \--name=gitlab_mysql \-tid \-e 'DB_NAME=gitlabhq_production' \-e 'DB_USER=gitlab' \-e 'DB_PASS=password' \-v /opt/gitlab/mysql:/var/lib/mysql \sameersbn/mysql:latest

3.2.4.3. 启动gitlab

  • mkdir -p /opt/gitlab/data /opt/gitlab/log
  • 命令:
    docker run \--name='gitlab' \-itd \--link gitlab_mysql:mysql \--link gitlab_redis:redisio \-e 'GITLAB_PORT=80' \-e 'GITLAB_SSH_PORT=22' \-e 'GITLAB_HOST=gitlab.example.com' \-v /var/run/docker.sock:/run/docker.sock \-v $(which docker):/bin/docker \-v /opt/gitlab/data:/
    
    
    
     
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 基于docker安装gitlab

相关文章

  • 2017-05-26android开发之——获取相册图片和路径,
  • 2017-05-26Android实现一个自定义相机的界面
  • 2017-05-26如何写一个简易的文件系统(4):umount
  • 2017-05-26使用软引用和弱引用防止内存溢出,引用防止内存溢出
  • 2017-05-26Android环境搭建和编写helloworld,androidhelloworld
  • 2017-05-26PostgreSql数据库的神器 FDW
  • 2017-05-228.3.6 Paint API之—— Xfermode与PorterDuff详解(三)
  • 2017-05-26Android 性能分析工具之 TraceView 使用说明
  • 2017-05-26GreenDao与ReactiveX的完美搭配,greendaoreactivex
  • 2017-05-26Android versionCode和versionName的区别,androidversioncode

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Android第一天-->布局,android第一天--
    • 手机影音5--视频播放器的基本功能(2),5--基本功能
    • 第二个activity,启动第二个activity
    • Android Support 包知识,androidsupport
    • Android MediaPlayer 音乐播放
    • Android5.0新特性-Material Design
    • Android之DOM解析XML,androiddomxml
    • 一.TextView 显示文本框控件, EditText 输入文本框,.textviewedittext
    • Android 应用程序集成Google 登录,androidgoogle
    • Android-配置文件中设置“android:clickable="false"无效的原因及解决办法,android-clickable

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有