首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏TopFE

    docker 部署Gitlab

    今天看到有个人 把 docker 部署Gitlab 的文章设置为付费文档了 我就呵呵了。。。 我也来下一篇,免费的 就那么一行命令 sudo docker run --detach \ --hostname 115.159.52.223 \ --publish 443:443 --publish 80:80 --publish 222: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 使用的社区版的GitLab 115.159.52.223 是服务器地址 也可以填写你的域名 如 mczaiyun.top 注意端口是否被占用 443: 用于https

    50610编辑于 2022-01-25
  • 来自专栏John Wong's Blog

    Docker 部署 Gitlab

    基于 docker 部署 gitlab 比较方便,但服务器至少需要 4GB 内存,否则可能出现 502 错误。 1. 拉取镜像 # 查询 docker search gitlab # 拉取 默认latest docker pull gitlab/gitlab-ce 2. 安装镜像 docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 配置端口 配置 gitlab 克隆时的端口(端口配置根据自己的需求选择) # 进入容器 docker exec -it gitlab /bin/bash # 编辑配置文件 vim /etc/gitlab 重启 container docker restart <gitlab-container-id> 下一篇: Docker 安装 FastDFS

    1.4K20编辑于 2021-12-23
  • 来自专栏全栈程序员必看

    docker部署gitlab

    这篇文章用来记录下我在使用docker部署gitlab时候遇到的一些坑。 先介绍下我的环境: 轻量应用服务器:2核4G(好像最低要求配置,之前用2核2G的部署,直接给内存溢出),centos7.6 第一步:安装docker 具体安装步骤参考的是docker官方文档,主要就几个步骤就可以完成安装 安装成功,可以正常使用 centos的 docker官方文档 第二步:使用docker部署gitlab 1、设置卷位置 对于 Linux 用户,将路径设置为/srv/gitlab: export GITLAB_HOME ls 可以查看当前容器的状态,会提示starting,表示gitlab正在启动中 gitlabdocker部署的官方文档:gitlab docker方式部署 好了,到现在为止,按照官方文档的操作就已经完成 里面的gitlab并没有找到这个文件,在非docker方式部署gitlab,倒是可以找到这个文件。

    5.7K20编辑于 2022-11-10
  • 来自专栏我的博客

    Docker部署gitlab

    参考:https://github.com/sameersbn/docker-gitlab/blob/master/README.md 安装docker-gitlab docker pull sameersbn /gitlab 安装PostgreSQL docker pull sameersbn/postgresql 安装redis docker pull sameersbn/redis 启动postgresql /postgresql:latest 启动redis容器 docker run --name=gitlab-redis -d sameersbn/redis:latest 启动gitlab mkdir -p /opt/gitlab/data mkdir -p /opt/gitlab/backups docker run --name gitlab -d \ --link gitlab-postgresql ' \ --volume /srv/docker/gitlab/gitlab:/home/git/data \ sameersbn/gitlab

    1.6K40发布于 2018-04-28
  • 来自专栏YP小站

    Docker Compose部署Gitlab

    true # http重定向到https nginx['redirect_http_to_https_port'] = 80 申请Let's Encrypt证书并手动添加证书 # /mnt/gitlab-docker /config 是挂载宿主机目录 $ mkdir -p /mnt/gitlab-docker/config/ssl $ chmod 700 /mnt/gitlab-docker/config/ssl $ cp gitlab.example.com.key gitlab.example.com.crt /mnt/gitlab-docker/config/ssl gitlab-ce docker-compose /config:/etc/gitlab' - '/mnt/gitlab-docker/logs:/var/log/gitlab' - '/mnt/gitlab-docker/data :/var/opt/gitlab' - '/etc/localtime:/etc/localtime' 二、测试gitlab邮件服务 测试邮件服务 $ docker exec -it gitlab

    2.1K11发布于 2020-06-04
  • 来自专栏IT笔记

    Docker学习之部署GitLab

    部署 为了安装方便,这里我们使用 Docker 安装 GitLab 中文版,通常会将 GitLab 的配置 (config) 、 日志 (logs) 、数据 (data) 放到容器之外, 便于日后升级: docker run \ --detach \ --publish 8443:443 \ --publish 8000:80 \ --name gitlab \ # 重新应用gitlab的配置 gitlab-ctl reconfigure # 重启gitlab服务 gitlab-ctl restart # 查看gitlab运行状态 gitlab-ctl status #停止gitlab服务 gitlab-ctl stop # 查看gitlab运行日志 gitlab-ctl tail # 停止相关数据连接服务 gitlab-ctl stop unicorn gitlab-ctl / https://hub.docker.com/r/beginor/gitlab-ce/

    93130发布于 2019-01-02
  • 来自专栏运维开发故事

    如何使用 Docker 部署 GitLab

    部署容器 我们现在已准备好部署容器。 为此,请发出以下命令: docker-compose up -d 容器的部署需要一些时间(10 到 30 分钟之间的任何时间,取决于你的网络连接速度),此刻可以处理一些其他任务。 如果站点没有立即出现,请给它一些时间让容器完成部署。 图 1: GitLab 登录屏幕意味着成功! 另一种部署方法 如果你发现上述部署有问题,这里有另一种方法。 使用以下命令设置卷位置: export GITLAB_HOME=/srv/gitlab 使用此部署容器(确保更改任何粗体内容以满足您的需要): docker run--detach\ --hostname _ 最后,如果在部署 GitLab 时仍然遇到问题,这里有另一个选择: docker run -d -p 22:22 -p 80:80 -p 443:443 \ --name gitlab --hostname

    1.7K20编辑于 2022-09-15
  • 来自专栏IT笔记

    Docker学习之部署GitLab

    部署 为了安装方便,这里我们使用 Docker 安装 GitLab 中文版,通常会将 GitLab 的配置 (config) 、 日志 (logs) 、数据 (data) 放到容器之外, 便于日后升级: docker run \ --detach \ --publish 8443:443 \ --publish 8000:80 \ --name gitlab \ # 重新应用gitlab的配置 gitlab-ctl reconfigure # 重启gitlab服务 gitlab-ctl restart # 查看gitlab运行状态 gitlab-ctl status #停止gitlab服务 gitlab-ctl stop # 查看gitlab运行日志 gitlab-ctl tail # 停止相关数据连接服务 gitlab-ctl stop unicorn gitlab-ctl / https://hub.docker.com/r/beginor/gitlab-ce/

    52040发布于 2019-12-05
  • 来自专栏轩辕镜像

    GITLAB Docker 容器化部署指南

    通过Docker容器化部署GITLAB-CE,可大幅简化安装流程、提高环境一致性,并便于快速扩展和迁移。 本文将详细介绍如何通过Docker快速部署GITLAB-CE,并提供生产环境优化建议及故障排查方案。 环境准备Docker环境安装GITLAB-CE容器化部署依赖Docker引擎,推荐使用以下一键安装脚本完成Docker环境配置(支持Ubuntu/Debian/CentOS等主流Linux发行版):展开代码语言 /r/gitlab/gitlab-ce/tagsGitLab官方文档-Docker部署指南https://docs.gitlab.com/ee/install/docker.htmlGitLab官方文档 关键要点:使用一键脚本可快速完成Docker环境及镜像加速配置,简化部署流程镜像拉取命令为dockerpullxxx.xuanyuan.run/gitlab/gitlab-ce:latest数据卷挂载是持久化

    73110编辑于 2025-12-04
  • 来自专栏崔哥的专栏

    docker-compose 快速部署 gitlab 社区版

    直接上配置文件 docker-compose.yml version: '3.6' services: gitlab: image: 'gitlab/gitlab-ce:15.3.1-ce /config:/etc/gitlab' - './logs:/var/log/gitlab' - '. docker-compose up -d 稍等几分钟,服务起来之后,访问https://git.cuiwei.net即可看到 root是默认的用户,密码在. /config/initial_root_password 最后吐槽一下这个镜像文件gitlab/gitlab-ce:15.3.1-ce.0,这是一个All-In-One的东西,包含nginx,redis 镜像压缩大小为1.09 GB,展开后2.64 GB,太大了 参考 https://docs.gitlab.com/ee/install/docker.html#install-gitlab-using-docker-compose

    59520编辑于 2022-09-23
  • 来自专栏python、mysql、go知识点积累

    centos7使用 Docker Engine部署gitlab

    2.使用 Docker Engine 安装极狐GitLab 以下内容为官方文档摘抄:https://docs.gitlab.cn/jh/install/docker.html#极狐gitlab-docker 一旦设置了 GITLAB_HOME 变量,您就可以运行镜像: sudo docker run --detach --hostname gitlab.example.com --publish 8443 所有极狐GitLab 数据将存储在 $GITLAB_HOME 的子目录中。系统重启后,容器将自动 restart。 这将确保 Docker 进程有足够的权限在挂载的卷中创建配置文件。 您可以通过以下方式跟踪此过程: sudo docker logs -f gitlab 启动容器后,您可以访问 gitlab.example.com(如果您在 macOS 上使用 boot2docker, 访问极狐GitLab URL,并使用用户名 root 和来自以下命令的密码登录: sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password

    70010编辑于 2022-09-21
  • 来自专栏KaliArch

    Docker+Jenkins+Gitlab+Django应用部署实践

    后,webhook自动触发jenkins构建应用 在docker host上部署应用git clone来自gitlabserver源码,并启动应用 前端可以放置lb来做高可用 数据库连接云数据库 可将日志存储在 2.0 三、安装部署 3.1 Jenkins安装部署 Jenkins安装部署可参考:jenkins笔记 安装完成后添加Docker目标服务器 [watermark,size_16,text_QDUxQ1RP5Y2a5a6i 安装部署 Docker安装部署及Dockerfile编写可参考:容器Docker详解 3.3 Gitlab安装部署 GitLab安装在公网Linux服务器运行一些命令即可,如果没有公网需要手动修改 /etc ,也可以通过docker镜像制作是-v参数将本地磁盘挂载在环境内,每次构建本地的conda即可,完成快速环境部署。 ,多组采用docker-compose统一部署管理 后期可以利用利用公有云k8s集群进行方便测试 目前docker容器产生的日志在docker宿主机上,后期可以将其存储在cos上,再投递到elk集群日志可视化处理

    1.7K10发布于 2019-01-01
  • 来自专栏全栈程序员必看

    Docker(三) 通过gitlab部署CICD「建议收藏」

    Docker(三) docker通过gitlab部署CICD 一、 部署gitlab 1.1 拉取gitlab镜像 # gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本 # 注意需要配置镜像加速器,不然会非常慢 docker pull gitlab/gitlab-ce 1.2 运行gitlab镜像 docker run -d -p 443:443 -p 80:80 -p sidekiq gitlab-ctl hup unicorn 二、 CI GitLab-CI/CD是GitLab的一套内置的工具,主要实现了对程序开发的持续化集成、连续发布、自动化部署等功能。 持续交付和部署包括进一步的CI,可在每次推送到存储库默认分支时将应用程序部署到生产环境。 git # 安装docker略 usermod -aG docker gitlab-runner # 保证可以使用docker sudo -u gitlab-runner -H docker info

    4.9K11编辑于 2022-08-15
  • 来自专栏钻头的个人博客

    宝塔面板Docker管理器部署GitLab

    首先在面板的软件商店里安装docker管理器 image.png 然后获取gitlab镜像 gitlab/gitlab-ce:latest image.png 镜像比较大,需要耐心等待下。 容器端口与服务器端口都填写8099: image.png 创建成功后,进入容器SSH终端 image.png 编辑gitlab配置文件 vi /etc/gitlab/gitlab.rb 在第一行加入以下内容 external_url 'http://服务器公网IP:8999' image.png 保存退出后重启服务生效刚才的修改 gitlab-ctl reconfigure gitlab-ctl restart 面板中的系统防火墙会自动加入刚才docker的放行,如果打不开网页,请检查服务器运营商是否有安全组,如果有也需要放行8999端口。 进入到页面后,会提示重置密码。 输入你的管理员密码,并使用用户名root+你刚才设置的密码登录即可 image.png 如果需要使用域名和80端口访问,可在面板中设置反向代理实现 image.png 以上即可完成gitlab部署,如有需要使用其他功能可查看文档修改配置文件实现

    4.5K30编辑于 2022-04-25
  • 来自专栏非著名运维

    手把手教你使用Docker部署Gitlab仓库

    环境介绍: 192.168.2.20 Node2、Gitlab CentOS 7.5.1804 Docker 19.03.13 2核+CPU,4GB+内存(Gitlab低于4G内存会报502错误) 部署 Gitlab仓库: - 拉取Gitlab镜像 [root@k8s-node2 ~]# docker pull gitlab/gitlab-ce Using default tag: latest latest /gitlab-ce:latest docker.io/gitlab/gitlab-ce:latest [root@k8s-node2 ~]# docker images REPOSITORY ~]# docker run -itd --name gitlab -p 443:443 -p 80:80 -p 222:22 --restart always -v /home/gitlab/config - 重启gitlab容器 [root@k8s-node2 ~]# docker restart gitlab gitlab 访问报错: 注意:出现502报错,请第一时间检查内存大小,内存不足会提示

    1.7K10编辑于 2022-06-22
  • 来自专栏WebJ2EE

    GitLab】:安装GitLab——基于Docker

    官方镜像 gitlab/gitlab-ee(企业版) GitLab Enterprise Edition docker image based on the Omnibus package gitlab /gitlab-ce(社区版) GitLab Community Edition docker image based on the Omnibus package 2. /gitlab step2:拉取镜像 docker search gitlab docker pull gitlab/gitlab-ee step3:启动 GitLab sudo docker run 进入容器: docker exec -it gitlab /bin/bash 编辑配置文件: vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml ee/install/docker.html#install-gitlab-using-docker-engine GitLab官方镜像: https://hub.docker.com/u/gitlab

    3.1K23发布于 2021-09-02
  • 来自专栏小网管的运维之路

    gitlab 部署

    packages.gitlab.com/app/gitlab/gitlab-ce/search? restart #重启服务 git仓库位置 /var/opt/gitlab/git-data/repositorie github 备份 docker下备份任务 /opt/github_backup.sh /bin/bash # 备份docker下github数据 DOCKER_ID=`docker ps |awk '/git/ {print $1}'` sudo docker exec -it $ DOCKER_ID /bin/bash -c 'gitlab-rake gitlab:backup:create' # backup : /data/docker/gitlab/data/backups / #######保留文件数########## ReservedNum=5 #文件所在目录 RootDir=/data/docker/gitlab/data/backups #显示文件数,

    1.6K40发布于 2019-05-31
  • 来自专栏修己xj

    使用docker-compose私有化部署 GitLab

    前段时间翻阅笔记时,偶然发现了之前公司关于 GitLab 部署的笔记。今天,我想和大家分享一下 GitLab 的基本概念,并展示如何利用 Docker Compose 实现其私有化部署。 持续集成与持续部署GitLab 提供了强大的持续集成与持续部署功能,使开发团队能够自动化构建、测试和部署他们的应用程序。 使用 Docker Compose 部署 GitLab 第一步:创建docker-compose.yml文件 首先创建一个gitlab部署目录: mkdir gitlab 在此目录下创建docker-compose.yml 总结 通过本文介绍的简单步骤,您可以使用 Docker Compose 快速部署私有化的 GitLab 实例。 GitLab 提供了强大的代码管理和协作功能,而 Docker Compose 则为您提供了一种简单的部署解决方案,使您可以轻松搭建和管理您的开发环境。

    5K50编辑于 2023-10-25
  • 来自专栏开源部署

    gitlab部署

    常用的网站 官网 : https://about.gitlab.com/ https://packages.gitlab.com/gitlab/gitlab-ce CE版下载地址 https://packages.gitlab.com /gitlab/gitlab-ee EE版下载地址 国内镜像 :https://mirrors.tuna.tsinghua.edu.cn/gitlab‐ce/yum/ 二、安装与配置 环境:CentOS [gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el reconfigure #修改完成之后重新配置gitlab 命令和目录 /opt/gitlab/ # gitlab的程序安装目录 /var/opt/gitlab # gitlab ,默认会操作所有 Gitlab的服务构成 [root@zutuanxue ~]# gitlab-ctl service-list gitaly* git RPC服务,用于处理gitlab发出的git调用

    92830编辑于 2022-09-15
  • 来自专栏java相关资料

    基于Docker部署GitLab环境搭建,以及项目管理

    我是在本地虚拟机进行搭建,所以建议虚拟机内存2G以上,且注意一定要配置阿里云加速,否则下载很慢(如何配置本文章就不演示了) 一、通过docker下载gitlab镜像文件 docker pull beginor 正在下载中界面 二、查看docker镜像仓库 docker images 可以看到,我们已经下载了GitLab到我们镜像仓库了 ? 三、创建几个目录,用于挂载Docker容器外,方便日后进行升级维护 mkdir -p /mnt/gitlab/etc (etc) mkdir -p /mnt/gitlab/log (日志) mkdir -p /mnt/gitlab/data (数据) 四、启动gitlab镜像 8090是外部http协议端口 8443是外部https协议端口 443和8090就是docker内部容器端口啦 docker run \ --detach \ --publish 8443:443 \ --publish 8090:8090 \ --name gitlab \

    2K11发布于 2020-09-08
领券