使用docker安装gitlab
1、在mysql中创建一个用户
CREATE USER 'gitlab'@'%.%.%.%' IDENTIFIED BY '***gitlab***';
CREATE DATABASE IF NOT EXISTS `gitlabhq_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;
GRANT ALL PRIVILEGES ON `gitlabhq_production`.* TO 'gitlab'@'%.%.%.%';
2、启动一个redis服务,不能带密码,端口随意,下面会用到
3、启动sameersbn/gitlab容器,根据上面创建的mysql用户,设置主机名,密码,以及redis,主机名,端口,然后映射一个目录到容器
$ docker run -it --rm -e 'DB_ADAPTER=mysql2' -e 'DB_HOST=192.168.1.120' -e 'DB_PORT=3307' -e 'DB_USER=gitlab' -e 'DB_PASS=password' -e 'DB_NAME=gitlabhq_production' -e 'REDIS_HOST=192.168.1.120' -e 'REDIS_PORT=6379' -e 'GITLAB_PORT=10080' -e 'GITLAB_SSH_PORT=10022' -e 'GITLAB_BACKUPS=monthly' -e 'GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alpha-numeric-string' -p 10022:22 -p 10080:80 -v /opt/gitlab/data:/home/git/data sameersbn/gitlab
当启动完成之后,用root用户进去是没有问题,但是重新注册一个用户的时候,就会发现怎么登也进不去,这是因为新注册的用户需要到邮箱里面去点击确认链接,而我们没有配置邮件服务器,所以系统发不了邮件,这个时候直接到数据库的user表里面,给刚注册的用户confirmed_at字段设置一个值,然后保存,就可以登录了
username: root
password: 5iveL!fe
更详细的配置点击这里
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
分享到:
相关推荐
首先,我们需要安装 Docker,然后使用 Docker 安装 GitLab,最后使用 GitLab 和 Jenkins 实现持续集成。 安装 Docker 在 CentOS 中,安装 Docker 需要确保 CentOS 系统的内核版本高于 3.10。我们可以使用 `uname -...
Linux系统docker中,安装gitlab的详细教程
使用官方提供的 Docker 镜像部署 GitLab 非常方便,相关的安装配置文档也非常详细。本文主要是对一次成功的部署流程进行记录,方便下次快捷部署。
# sudo docker pull gitlab/gitlab-ce:latest(gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本) ### 3.运行gitlab镜像 docker run --name='gitlab' -d \ --net=gitlab_net \ --publish ...
基于docker安装gitlab
Ubuntu Docker搭建GitLab以及常规配置使用.rar
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/...
docker下GITLAB安装
使用Docker + Gitlab + Docsify搭建文档服务基础工程.zip
定时备份docker安装的gitlab的脚本
用 Docker 容器服务的方式搭建 gitlab 环境, 易于维护、升级。
主要介绍了用Docker安装Gitlab的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
使用docker搭建gitlab 在服务器上直接安装gitlab,会装入Git,Redis ,postgresql,nginx等。如果主机已有redis、nginx等,配置会比较麻烦。而且以后gitlab的备份和迁移都不方便。附主机安装教程: ...
devops-docker-gitlab资料
docker中安装gitlab,gitlab-runner实现自动对springboot项目编译,打包,上传镜像,启动服务等操作
docker pull twang2218/gitlab-ce-zh 2.创建/usr/local/docker/gitlab/docker-compose.yml文件 version: ‘3’ services: gitlab: image: ‘twang2218/gitlab-ce-zh’ restart: always hostname: ‘192....
——学习参考资料:仅用于个人学习使用! 本代码仅作学习交流,切勿用于商业用途,否则后果自负。若涉及侵权,请联系,会尽快处理! 未进行详尽测试,请自行调试!
在centos7上部署docker+gitlab+gitlab-runner,win10利用ssh连接,开发人员只需提交代码,就可以进行项目文件上传,打包镜像,发布运行测试 一、centos7上安装docker和docker-compose 安装docker: 1、Docker 要求 ...