1. docker run --name gitlab -it -p : -p : -p : \
  2. --env 'GITLAB_SECRETS_DB_KEY_BASE=Rpwq35wjLJ5N6CrkvdXsqTDHsh6XG3QkhdtRTkt87fvLwzvlmtdNWMCwNjDj5Xk9' \
  3. --env 'DB_HOST=192.168.1.58' --env 'DB_NAME=gitlabhq_production' \
  4. --env 'DB_USER=root' --env 'DB_PASS=admin' \
  5. --env 'GITLAB_PORT=10080' --env 'GITLAB_SSH_PORT=10022' \
  6. --env 'REDIS_HOST=192.168.1.58' --env 'REDIS_PORT=6379' \
  7. --volume /data/gitlab/gitlab:/home/git/data \
  8. docker.io/sameersbn/gitlab
  9.  
  10. docker run --name gitlab-mysql -d \
  11. --env 'DB_NAME=gitlabhq_production' \
  12. --env 'DB_USER=gitlab' --env 'DB_PASS=admin' \
  13. --volume /data/gitlab/mysql:/var/lib/mysql \
  14. docker.io/sameersbn/mysql
  15.  
  16. docker run --name gitlab-redis -d \
  17. --volume /data/gitlab/redis:/var/lib/redis \
  18. docker.io/sameersbn/redis
  19.  
  20. docker run --name gitlab -d \
  21. --link gitlab-mysql:mysql --link gitlab-redis:redisio \
  22. --publish : --publish : \
  23. --env 'GITLAB_PORT=10080' --env 'GITLAB_HOST=192.168.1.58' --env 'GITLAB_SSH_PORT=10022' \
  24. --env 'GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alpha-numeric-string' \
  25. --volume /srv/docker/gitlab/gitlab:/home/git/data \
  26. docker.io/sameersbn/gitlab
  27.  
  28. docker run --name gitlab-ci -d \
  29. --link gitlab-mysql:mysql --link gitlab-ci-redis:redisio \
  30. --publish : \
  31. --env 'GITLAB_CI_PORT=10081' --env 'GITLAB_CI_HOST=192.168.1.58' --env 'GITLAB_URL=http://192.168.1.58:10080' \
  32. --env 'GITLAB_APP_ID=xxx' --env 'GITLAB_APP_SECRET=yyy' \
  33. --volume /srv/docker/gitlab-ci/gitlab-ci:/home/git/gitlab_ci/data \
  34. quay.io/sameersbn/gitlab-ci
  35.  
  36. docker run --name gitlab-ci-runner -it --rm \
  37. -v /opt/gitlab-ci-runner:/home/gitlab_ci_runner/data \
  38. sameersbn/gitlab-ci-runner
  39.  
  40. docker run --name gitlab-ci-multi-runner -d --restart=always \
  41. --volume /opt/gitlab-ci-multi-runner:/home/gitlab_ci_multi_runner/data \
  42. --env='CI_SERVER_URL=http://192.168.1.58:10080/ci' --env='RUNNER_TOKEN=31d563f789129ea1d35bd0b92a0665' \
  43. --env='RUNNER_DESCRIPTION=myrunner' --env='RUNNER_EXECUTOR=shell' \
  44. docker.io/sameersbn/gitlab-ci-multi-runner
  45.  
  46. username: root
  47. password: 5iveL!fe
  48.  
  49. docker run --name mysql -p 192.168.1.58:: -d \
  50. -e 'DB_REMOTE_ROOT_NAME=root' -e 'DB_REMOTE_ROOT_PASS=admin' \
  51. --env 'DB_NAME=gitlabhq_production' \
  52. --env 'DB_USER=gitlab' --env 'DB_PASS=admin' \
  53. docker.io/sameersbn/mysql
  54.  
  55. docker run --name gitlab -d -p : -p : -p : \
  56. --env 'GITLAB_SECRETS_DB_KEY_BASE=Rpwq35wjLJ5N6CrkvdXsqTDHsh6XG3QkhdtRTkt87fvLwzvlmtdNWMCwNjDj5Xk9' \
  57. --env 'DB_HOST=192.168.1.58' --env 'DB_NAME=gitlabhq_production' \
  58. --env 'DB_USER=root' --env 'DB_PASS=admin' --env 'DB_PORT=3306' \
  59. --env 'GITLAB_PORT=10080' --env 'GITLAB_SSH_PORT=10022' \
  60. --env 'REDIS_HOST=192.168.1.58' --env 'REDIS_PORT=6379' \
  61. --volume /data/gitlab/gitlab:/home/git/data \
  62. docker.io/sameersbn/gitlab
  63.  
  64. docker run --name gitlab -it -p : -p : -p : \
  65. --env 'GITLAB_SECRETS_DB_KEY_BASE=Rpwq35wjLJ5N6CrkvdXsqTDHsh6XG3QkhdtRTkt87fvLwzvlmtdNWMCwNjDj5Xk9' \
  66. --env 'DB_HOST=192.168.1.58' --env 'DB_NAME=gitlabhq_production' \
  67. --env 'DB_USER=root' --env 'DB_PASS=admin' --evn 'DB_PORT=3306' \
  68. --env 'GITLAB_PORT=10080' --env 'GITLAB_SSH_PORT=10022' \
  69. --env 'REDIS_HOST=192.168.1.58' --env 'REDIS_PORT=6379' \
  70. --volume /data/gitlab/gitlab:/home/git/data \
  71. docker.io/sameersbn/gitlab /bin/bash
  72.  
  73. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;

在docker 中搭建gitlab环境的更多相关文章

  1. docker中搭建jenkins环境

    想在docker中搭建一个jenkins环境.开始的时候我想在先pull centos,然后在里面自己搭建环境,搭建后的环境可以运行,但是不知道挂载哪的数据,这也是我不熟悉jenkins的原因. 同事 ...

  2. docker中搭建gitlab

    1, 下载镜像 docker pull sameersbn/gitlab:7.4.3 # 下载gitlab镜像 docker pull sameersbn/mysql:latest # 下载gitla ...

  3. 【Devops】【docker】【CI/CD】1.docker搭建Gitlab环境

    CI/CD[持续化集成/持续化交付] docker搭建Gitlab环境 1.查询并拉取gitlab镜像 docker search gitlab docker pull gitlab/gitlab-c ...

  4. spring boot / cloud (十八) 使用docker快速搭建本地环境

    spring boot / cloud (十八) 使用docker快速搭建本地环境 在平时的开发中工作中,环境的搭建其实一直都是一个很麻烦的事情 特别是现在,系统越来越复杂,所需要连接的一些中间件也越 ...

  5. 使用Docker快速搭建ELK环境

    今天由于Win系统的笔记本没带回家,其次Docker在非Linux系统下都需要安装额外的软件去镜像才行 所以感觉没有差别,先直接用Mac搭建一遍呢, 本篇部分命令和配置内容为摘抄 Mac下使用Dock ...

  6. 从零开始学习docker之在docker中搭建redis(集群)

    docker搭建redis集群 docker-compose是以多容器的方式启动,非常适合用来启动集群 一.环境准备 云环境:CentOS 7.6 64位 二.安装docker-compose #需要 ...

  7. IDEA中搭建项目环境

    ladies and gentlemen,Welcome to my blog! 本文主要在IDEA中搭建项目环境. 有问题和指正,欢迎下方留言~ 1. 使用GitLab将项目下载下来   1.1 选 ...

  8. 在python开发工具PyCharm中搭建QtPy环境(详细)

    在python开发工具PyCharm中搭建QtPy环境(详细) 在Python的开发工具PyCharm中安装QtPy5(版本5):打开“File”——“Settings”——“Project Inte ...

  9. 虚拟机CentOS7安装docker并搭建Gitlab私服

    一.下载安装虚拟机和CentOS7系统 这些流程比较简单不会有什么坑,这里不再阐述 二.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验 ...

随机推荐

  1. FTP的20、21端口,工作模式

    什么是FTP? FTP就是文件传输协议 File Transfer Protocol 的缩写. FTP端口号是多少? 21 FTP的端口号能改吗? 能 ftp的端口号20.21有何区别? 一个是数据端 ...

  2. SVN-简要说明

    SVN官方推荐在一个版本库的根目录下先建立trunk.branches.tags这三个文件夹,其中trunk是开发主干,存放日常开发的内容:branches存放各分支的内容,比如为不同客户定制的不同版 ...

  3. js或jquery实现页面打印可局部打印

    方法一:直接用js的打印方法 <input id="btnPrint" type="button" value="打印" onclic ...

  4. Web分布式架构演变过程

    1 单台服务器 2 应用服务器与数据库服务器 文件服务器分开 3 数据库 缓存  读写分离  实时写 非实时写 4 应用服务器集群  需要再配一台”负载均衡调度器“,nginx 5 数据库拆封 主库 ...

  5. AIX下禁止crs随ha启动而启动

    /etc/init.crs enable /etc/init.crs disable 查看目前crs是enable还是disable状态 状态记录在一个文本文件里  /etc/oracle/scls_ ...

  6. Android学习网站

    1 <老罗Android应用开发视频教程> http://www.mobiletrain.org/about/news/android_video2.html

  7. 在ubuntu中安装maven

    安装环境 操作系统:ubuntu 14.04.1 server amd64 安装jdk 在安装maven之前,必须确保已经安装过jdk. 安装jdk的方法请参考文章<在ubuntu中安装jdk& ...

  8. JS 时间格式化

    Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month &quo ...

  9. Oracle中“行转列”的实现方式

    在报表的开发当中,难免会遇到行转列的问题. 以Oracle中scott的emp为例,统计各职位的人员在各部门的人数分布情况,就可以用“行转列”: scott的emp的原始数据为: EMPNO ENAM ...

  10. WINDOWS页式内存管理解析

    jpg 改 rar