在docker 中搭建gitlab环境
- docker run --name gitlab -it -p : -p : -p : \
- --env 'GITLAB_SECRETS_DB_KEY_BASE=Rpwq35wjLJ5N6CrkvdXsqTDHsh6XG3QkhdtRTkt87fvLwzvlmtdNWMCwNjDj5Xk9' \
- --env 'DB_HOST=192.168.1.58' --env 'DB_NAME=gitlabhq_production' \
- --env 'DB_USER=root' --env 'DB_PASS=admin' \
- --env 'GITLAB_PORT=10080' --env 'GITLAB_SSH_PORT=10022' \
- --env 'REDIS_HOST=192.168.1.58' --env 'REDIS_PORT=6379' \
- --volume /data/gitlab/gitlab:/home/git/data \
- docker.io/sameersbn/gitlab
- docker run --name gitlab-mysql -d \
- --env 'DB_NAME=gitlabhq_production' \
- --env 'DB_USER=gitlab' --env 'DB_PASS=admin' \
- --volume /data/gitlab/mysql:/var/lib/mysql \
- docker.io/sameersbn/mysql
- docker run --name gitlab-redis -d \
- --volume /data/gitlab/redis:/var/lib/redis \
- docker.io/sameersbn/redis
- docker run --name gitlab -d \
- --link gitlab-mysql:mysql --link gitlab-redis:redisio \
- --publish : --publish : \
- --env 'GITLAB_PORT=10080' --env 'GITLAB_HOST=192.168.1.58' --env 'GITLAB_SSH_PORT=10022' \
- --env 'GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alpha-numeric-string' \
- --volume /srv/docker/gitlab/gitlab:/home/git/data \
- docker.io/sameersbn/gitlab
- docker run --name gitlab-ci -d \
- --link gitlab-mysql:mysql --link gitlab-ci-redis:redisio \
- --publish : \
- --env 'GITLAB_CI_PORT=10081' --env 'GITLAB_CI_HOST=192.168.1.58' --env 'GITLAB_URL=http://192.168.1.58:10080' \
- --env 'GITLAB_APP_ID=xxx' --env 'GITLAB_APP_SECRET=yyy' \
- --volume /srv/docker/gitlab-ci/gitlab-ci:/home/git/gitlab_ci/data \
- quay.io/sameersbn/gitlab-ci
- docker run --name gitlab-ci-runner -it --rm \
- -v /opt/gitlab-ci-runner:/home/gitlab_ci_runner/data \
- sameersbn/gitlab-ci-runner
- docker run --name gitlab-ci-multi-runner -d --restart=always \
- --volume /opt/gitlab-ci-multi-runner:/home/gitlab_ci_multi_runner/data \
- --env='CI_SERVER_URL=http://192.168.1.58:10080/ci' --env='RUNNER_TOKEN=31d563f789129ea1d35bd0b92a0665' \
- --env='RUNNER_DESCRIPTION=myrunner' --env='RUNNER_EXECUTOR=shell' \
- docker.io/sameersbn/gitlab-ci-multi-runner
- username: root
- password: 5iveL!fe
- docker run --name mysql -p 192.168.1.58:: -d \
- -e 'DB_REMOTE_ROOT_NAME=root' -e 'DB_REMOTE_ROOT_PASS=admin' \
- --env 'DB_NAME=gitlabhq_production' \
- --env 'DB_USER=gitlab' --env 'DB_PASS=admin' \
- docker.io/sameersbn/mysql
- docker run --name gitlab -d -p : -p : -p : \
- --env 'GITLAB_SECRETS_DB_KEY_BASE=Rpwq35wjLJ5N6CrkvdXsqTDHsh6XG3QkhdtRTkt87fvLwzvlmtdNWMCwNjDj5Xk9' \
- --env 'DB_HOST=192.168.1.58' --env 'DB_NAME=gitlabhq_production' \
- --env 'DB_USER=root' --env 'DB_PASS=admin' --env 'DB_PORT=3306' \
- --env 'GITLAB_PORT=10080' --env 'GITLAB_SSH_PORT=10022' \
- --env 'REDIS_HOST=192.168.1.58' --env 'REDIS_PORT=6379' \
- --volume /data/gitlab/gitlab:/home/git/data \
- docker.io/sameersbn/gitlab
- docker run --name gitlab -it -p : -p : -p : \
- --env 'GITLAB_SECRETS_DB_KEY_BASE=Rpwq35wjLJ5N6CrkvdXsqTDHsh6XG3QkhdtRTkt87fvLwzvlmtdNWMCwNjDj5Xk9' \
- --env 'DB_HOST=192.168.1.58' --env 'DB_NAME=gitlabhq_production' \
- --env 'DB_USER=root' --env 'DB_PASS=admin' --evn 'DB_PORT=3306' \
- --env 'GITLAB_PORT=10080' --env 'GITLAB_SSH_PORT=10022' \
- --env 'REDIS_HOST=192.168.1.58' --env 'REDIS_PORT=6379' \
- --volume /data/gitlab/gitlab:/home/git/data \
- docker.io/sameersbn/gitlab /bin/bash
- GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
在docker 中搭建gitlab环境的更多相关文章
- docker中搭建jenkins环境
想在docker中搭建一个jenkins环境.开始的时候我想在先pull centos,然后在里面自己搭建环境,搭建后的环境可以运行,但是不知道挂载哪的数据,这也是我不熟悉jenkins的原因. 同事 ...
- docker中搭建gitlab
1, 下载镜像 docker pull sameersbn/gitlab:7.4.3 # 下载gitlab镜像 docker pull sameersbn/mysql:latest # 下载gitla ...
- 【Devops】【docker】【CI/CD】1.docker搭建Gitlab环境
CI/CD[持续化集成/持续化交付] docker搭建Gitlab环境 1.查询并拉取gitlab镜像 docker search gitlab docker pull gitlab/gitlab-c ...
- spring boot / cloud (十八) 使用docker快速搭建本地环境
spring boot / cloud (十八) 使用docker快速搭建本地环境 在平时的开发中工作中,环境的搭建其实一直都是一个很麻烦的事情 特别是现在,系统越来越复杂,所需要连接的一些中间件也越 ...
- 使用Docker快速搭建ELK环境
今天由于Win系统的笔记本没带回家,其次Docker在非Linux系统下都需要安装额外的软件去镜像才行 所以感觉没有差别,先直接用Mac搭建一遍呢, 本篇部分命令和配置内容为摘抄 Mac下使用Dock ...
- 从零开始学习docker之在docker中搭建redis(集群)
docker搭建redis集群 docker-compose是以多容器的方式启动,非常适合用来启动集群 一.环境准备 云环境:CentOS 7.6 64位 二.安装docker-compose #需要 ...
- IDEA中搭建项目环境
ladies and gentlemen,Welcome to my blog! 本文主要在IDEA中搭建项目环境. 有问题和指正,欢迎下方留言~ 1. 使用GitLab将项目下载下来 1.1 选 ...
- 在python开发工具PyCharm中搭建QtPy环境(详细)
在python开发工具PyCharm中搭建QtPy环境(详细) 在Python的开发工具PyCharm中安装QtPy5(版本5):打开“File”——“Settings”——“Project Inte ...
- 虚拟机CentOS7安装docker并搭建Gitlab私服
一.下载安装虚拟机和CentOS7系统 这些流程比较简单不会有什么坑,这里不再阐述 二.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验 ...
随机推荐
- FTP的20、21端口,工作模式
什么是FTP? FTP就是文件传输协议 File Transfer Protocol 的缩写. FTP端口号是多少? 21 FTP的端口号能改吗? 能 ftp的端口号20.21有何区别? 一个是数据端 ...
- SVN-简要说明
SVN官方推荐在一个版本库的根目录下先建立trunk.branches.tags这三个文件夹,其中trunk是开发主干,存放日常开发的内容:branches存放各分支的内容,比如为不同客户定制的不同版 ...
- js或jquery实现页面打印可局部打印
方法一:直接用js的打印方法 <input id="btnPrint" type="button" value="打印" onclic ...
- Web分布式架构演变过程
1 单台服务器 2 应用服务器与数据库服务器 文件服务器分开 3 数据库 缓存 读写分离 实时写 非实时写 4 应用服务器集群 需要再配一台”负载均衡调度器“,nginx 5 数据库拆封 主库 ...
- AIX下禁止crs随ha启动而启动
/etc/init.crs enable /etc/init.crs disable 查看目前crs是enable还是disable状态 状态记录在一个文本文件里 /etc/oracle/scls_ ...
- Android学习网站
1 <老罗Android应用开发视频教程> http://www.mobiletrain.org/about/news/android_video2.html
- 在ubuntu中安装maven
安装环境 操作系统:ubuntu 14.04.1 server amd64 安装jdk 在安装maven之前,必须确保已经安装过jdk. 安装jdk的方法请参考文章<在ubuntu中安装jdk& ...
- JS 时间格式化
Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month &quo ...
- Oracle中“行转列”的实现方式
在报表的开发当中,难免会遇到行转列的问题. 以Oracle中scott的emp为例,统计各职位的人员在各部门的人数分布情况,就可以用“行转列”: scott的emp的原始数据为: EMPNO ENAM ...
- WINDOWS页式内存管理解析
jpg 改 rar