使用Docker搭建GitLab实践(2)

包括但不限于上面的配置,GitLab还可以定制更多配置信息,如LDAP、SSL、OmniAuth Integration等等,详情请参考官方说明文档。

Docker-GitLab搭建遇到的问题 磁盘空间不足

PostgreSQL容器在启动之后迅速关闭,再次启动亦是如此,且并没有给出错误提示信息。 
通过使用docker logs gitlab-postgresql查看容器日志时获得:No space left on device,在主机上清理磁盘空间后解决了该问题。

页面提供的访问gitlab的默认用户名和密码不准确(目前已修正)

页面提供的默认密码为password,登录失败,后来使用5iveL!fe这个登录成功。 
查看docker-gitlab的提交日志,关于默认密码,有如下行:

使用Docker搭建GitLab实践

同时,与之相关的还有issue 389

使用Docker搭建GitLab实践

为Docker-GitLab做贡献

在阅读docker-gitlab的README时,发现文档有一处使用的fig(docker-compose的前身), 
于是fork了docker-gitlab的源码,并提交了一个pull request将fig修改为docker-compose, 
目前该PR已经被Merged,很荣幸自己也成为docker-gitlab的一个contributor。

使用Docker搭建GitLab实践

使用Docker搭建GitLab实践

使用Docker搭建GitLab实践

后续Docker-GitLab研究计划

研究docker-gitlab的其他配置,如LDAP、SSL、OmniAuth Integration等

研究docker-gitlab的安装配置文件(docker-gitlab/assets)

研究docker-gitlab的Dockerfile

研究docker-gitlab的entrypoint.sh(该shell脚本近千行)

参考

更多GitLab相关教程见以下内容

Ubuntu 14.04下安装GitLab指南 

如何在Ubuntu Server 14.04下安装Gitlab中文版 

CentOS源码安装GitLab汉化版 

在 Ubuntu 12.04 上安装 GitLab

GitLab 5.3 升级注意事项

在 CentOS 上部署 GitLab (自托管的Git项目仓库)

在RHEL6/CentOS6/ScientificLinux6上安装GitLab 6.0.2

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/55558ef021413584aa50fa87e019d5b8.html