在docker 中搭建gitlab环境

docker run --name gitlab -it -p 10022:22 -p 10080:80 -p 4433:443     --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 10022:22 --publish 10080:80     --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 10081:80     --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:3306:3306 -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 10022:22 -p 10080:80 -p 4433:443     --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 10022:22 -p 10080:80 -p 4433:443     --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;  
时间: 2024-11-08 14:42:00

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

docker中搭建jenkins环境

想在docker中搭建一个jenkins环境.开始的时候我想在先pull centos,然后在里面自己搭建环境,搭建后的环境可以运行,但是不知道挂载哪的数据,这也是我不熟悉jenkins的原因. 同事告诉我一个新的思路https://registry.hub.docker.com/_/jenkins/在官网中,寻找镜像,查看information(原来我也知道这个方法,但是由于都是英语,不想看,但看起来,发现没有想象中的那么枯燥). docker pull jenkins 下载镜像 docker

Docker中安装Gitlab和gitlab-ci-multi-runner来搭建CI服务器

1 环境 2 镜像地址 3 安装步骤 4 参考 环境 ubuntu-16.04-desktop-amd64.iso 镜像地址 https://hub.docker.com/r/sameersbn/gitlab-ci-multi-runner/ 拉取gitlab-ci-multi-runner:docker pull sameersbn/gitlab-ci-multi-runner 安装步骤 1.安装docker 官方apt源公钥:sudo apt-key adv --keyserver hkp:

Docker下搭建gitlab

一.GitLab简介 GitLab 是一个用于仓库管理系统的开源项目.使用Git作为代码管理工具,并在此基础上搭建起来的web服务.Github是公共的git仓库,而Gitlab适合于搭建企业内部私有git仓库 官网: https://about.gitlab.com/ https://github.com/gitlabhq/gitlabhq 截止本文创建时间,GitLab最新版本为v7.4.3 二.组件 7.4.3之前版本,镜像里包含所有组件,7.4.3版本镜像里只包含核心组件:nginx.s

docker 中搭建tomcat

关于docker中tomcat的搭建,没有什么多说的,直接下载官方镜像 docker pull tomcat  (可能会下载到好几个镜像,就是tag不同,有知道为什么的可以告诉我) 然后我看的  https://registry.hub.docker.com/_/tomcat/    中的描述docker run -it --rm -p 8888:8080 tomcat:8.0 然后 在网页中显示正常.可是没说挂载数据的东西. 我先登录进容器,然后,查看好需要挂载出来的数据,然后再重新启动一个容

TensorFlow(1):使用docker镜像搭建TensorFlow环境

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! 1,关于TensorFlow TensorFlow 随着AlphaGo的胜利也火了起来. google又一次成为大家膜拜的大神了.google大神在引导这机器学习的方向. 同时docker 也是一个非常好的工具,大大的方便了开发环境的构建,之前需要配置安装. 看各种文档,现在只要一个 pull 一个 run 就可以把环境弄好了. 同时如果有写地方

在Ubuntu 16.04中搭建RobotFramework环境

1.搭建RF环境 2.安装RF相关库 3.查看RF case 4.设置环境变量 相关知识点:pip  --proxy=http://xx.xx.xx.xx:xx install 包名,使用pip的--proxy参数可以设置代理 1.搭建RF环境 安装python:推荐python2.7版本,python3以上版本无法安装用例编写可视化工具ride 安装RF: sudo pip install robotframework==3.0.4 安装IDE 3.1安装wxpython(python可视化工

Centos7搭建gitlab环境

在学习Gitlab的环境搭建之前,首先需要了解Git,Gitlab,GitHub他们三者之间的关系 Git 它是一个源代码版本控制系统,可让您在本地跟踪更改并从远程资源推送或提取更改.GitHub 是一项公开可用的免费服务,它要求所有代码(除非您有付费帐户)公开. 任何人都可以看到您推送给GitHub的代码并提供改进建议.GitLab是一种类似github的服务,组织可以使用它来提供git存储库的内部管理. 它是一个自我托管的Git-repository管理系统,可以保持用户代码的私密性,并且可

Docker中搭建Hadoop-2.6集群

1.  单个Docker节点的配置 1.1 获取一个简单的Docker系统镜像,并建立一个容器. 1.2.1 这里我选择下载CentOS镜像 docker pull centos 1.2.2 通过docker tag命令将下载的CentOS镜像名称换成centos,然后建立一个简单容器 docker run -it --name=client1 centos /bin/bash 1.2 Docker容器中下载并安装Java 1.2.1 JDK下载 去Oracle官网选择要下载的JDK http:

在linux中搭建amp环境(apache2.4.7+mysql5.5.23+php5.6.19)

lamp搭建    选择安装方式        如果服务是对外的:要用源码包安装        如果是系统底层服务:用rpm包安装        所以amp需要源码包安装    选择版本        不求新版本,只求稳定 安装前准备    一,关闭防火墙,SELINUX        vim /etc/selinux/config            SELINUX=disabled        setup            防火墙一行 [*] 去掉        重启生效    二,