当前位置:首页 > 操作系统 > Linux

[Linux] docker 方式安装和使用gitlab-ce

gitlab就相当于我们自己内网搭建的git服务,相当于公司内的github。

拉取镜像
docker pull gitlab/gitlab-ce

创建宿主机的数据目录
mkdir -p /mnt/gitlab/etc
mkdir -p /mnt/gitlab/log
mkdir -p /mnt/gitlab/data

执行镜像并且把宿主机的端口与目录映射进容器
docker run
--detach
--publish 8443:443
--publish 8090:80
--name gitlab
--restart unless-stopped
-v /mnt/gitlab/etc:/etc/gitlab
-v /mnt/gitlab/log:/var/log/gitlab
-v /mnt/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ce

编辑配置文件,把访问url填进去
/mnt/gitlab/etc/gitlab.rb
external_url ‘http://192.168.1.114‘

测试直接使用ip登录,要查看清楚自己的ip
ifconfig
192.168.1.114
编辑配置文件,这个是用于显示在git对外的地址
/mnt/gitlab/data/gitlab-rails/etc/gitlab.yml
host: 192.168.1.114
port: 8090
https: false
进入容器,重新设置下配置文件
docker exec -it gitlab /bin/bash
gitlab-ctl reconfigure
gitlab-ctl restart
gitlab-ctl status

访问gitlab,有时候会报502,如果不是端口冲突那就稍等几分钟再访问就好了,直接会让重置修改密码,使用root登录
http://192.168.1.114:8090

创建项目进行测试

技术分享图片

原文:https://www.cnblogs.com/taoshihan/p/11749891.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐