栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

傻瓜式一键使用docker部署gitlab

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

傻瓜式一键使用docker部署gitlab

背景

由于项目原因,需要搭建一个gitlab,在网上搜索了一番,并没有我想要的部署步骤。

环境要求

熟悉linux环境centos7(建议使用一个空的centos7)会基本使用docker命令虚拟机内存至少2G(本文使用的内存是2.9G)会基本使用vim命令 建议

可以先按照该文档的命令直接复制粘贴先部署成功一遍,成功部署后,再自行修改。
注:命令可以直接复制使用

傻瓜式部署步骤

    拉取镜像
    命令:docker pull gitlab/gitlab-ce

    创建三个文件夹
    命令:mkdir -p /home/gitlab/config
    命令:mkdir -p /home/gitlab/logs
    命令:mkdir -p /home/gitlab/data

    启动容器
    命令:docker run -d -p 443:443 -p 80:80 -p 32:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab --privileged=true gitlab/gitlab-ce

    查看启动日志(可能需要等待比较长的时间才能看到如下图)
    命令:docker logs -f gitlab
    大概看到以下类似内容即可执行下一步

    编辑配置文件
    命令:vim /home/gitlab/config/gitlab.rb
    填写以下内容:
    #配置http协议所使用的访问地址,不加端口号默认为80
    external_url ‘http://localhost’
    #配置ssh协议所使用的访问地址和端口
    gitlab_rails[‘gitlab_ssh_host’] = ‘localhost’
    #此端口是run时22端口映射的32端口
    gitlab_rails[‘gitlab_shell_ssh_port’] = 32

    重启容器
    命令:docker restart gitlab

    查看启动日志
    命令:docker logs -f gitlab
    大概看到以下类似内容即可执行下一步

    查看初始root密码(记得拷贝下来)
    命令:sudo docker exec -it gitlab grep ‘Password:’ /etc/gitlab/initial_root_password

    进入容器
    命令:docker exec -it gitlab bash
    执行如下命令(可能需要等待)
    命令:gitlab-ctl status

    命令:gitlab-ctl reconfigure
    命令:gitlab-ctl restart
    查看启动日志
    命令:docker logs -f gitlab
    大概看到以下类似内容即可执行下一步

    访问当前部署gitlab所在的服务器ip地址

    账号:root
    密码:拷贝上面的初始密码
    登录成功后的界面

    至此,docker部署gitlab已完成。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/740931.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号