博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker安装GitLab
阅读量:5269 次
发布时间:2019-06-14

本文共 1099 字,大约阅读时间需要 3 分钟。

参考一:

参考二:

参考三:

 

一、创建gitlab容器映射的目录

rm -rf /srv/gitlabmkdir -p /srv/gitlab/configmkdir -p /srv/gitlab/datamkdir -p /srv/gitlab/logs

二、执行docker run

官方的image很大,1G多,集成了nginx等好多程序

官方文档使用的hostname为:gitlab.example.com,本文使用的是gitlab.nvwa.com,这个是本地的域名映射无所谓。注意要和下文的external_url设置保持一致

sudo docker run --detach \    --hostname gitlab.nvwa.com \    -p 443:443 -p 8081:80 -p 33:22 \    --name gitlab \    --restart always \    --volume /srv/gitlab/config:/etc/gitlab \    --volume /srv/gitlab/logs:/var/log/gitlab \    --volume /srv/gitlab/data:/var/opt/gitlab \    gitlab/gitlab-ce:latest

说明:可以把上两步骤的执行命令放在一个sh中便于调试

三、docker配置

说明:官方文档是进入docker容器设置的,本文直接修改映射文件,这种方式更简单

vi /srv/gitlab/config/gitlab.rb

下面两个配置项,取消注释并修改配置值

external_url "http://gitlab.nvwa.com"unicorn["port"]=8080

然后重启docker容器重启

docker restart gitlab

四、设置host

vi /etc/hosts

插入如下内容

[内网IP] gitlab.nvwa.com

五、测试

出现如下输出则安装成功,如果没有可能要等10秒钟

[root@nvwa config]# curl http://gitlab.nvwa.com:8081You are being redirected.

下面是界面截图

 

 六、初始化管理员密码

参见上文抓图,根据gitlab提示输入密码,这个密码就是管理员的密码

管理员的账户名为:root

下次登录通过:root/管理员密码即可

转载于:https://www.cnblogs.com/Netsharp/p/10236770.html

你可能感兴趣的文章
平台维护流程
查看>>
2012暑期川西旅游之总结
查看>>
Linux发行版的排行
查看>>
12010 解密QQ号(队列)
查看>>
2014年辛星完全解读Javascript第一节
查看>>
装配SpringBean(一)--依赖注入
查看>>
daydayup2 codeforces143C
查看>>
ANT打包J2EE项目war包
查看>>
UESTC-我要长高 DP优化
查看>>
java选择文件时提供图像缩略图[转]
查看>>
当DIV内出现滚动条,fixed实效怎么办?
查看>>
方维分享系统二次开发, 给评论、主题、回复、活动 加审核的功能
查看>>
Matlab parfor-loop并行运算
查看>>
string与stringbuilder的区别
查看>>
2012-01-12 16:01 hibernate注解以及简单实例
查看>>
iOS8统一的系统提示控件——UIAlertController
查看>>
PAT甲级——1101 Quick Sort (快速排序)
查看>>
python创建进程的两种方式
查看>>
1.2 基础知识——关于猪皮(GP,Generic Practice)
查看>>
迭代器Iterator
查看>>