Docker安装Gitlab 2022-11-21 00:43 205阅读 0赞 ### 文章目录 ### * * * * 一、文档 * 二、安装 * * 1.设置环境变量 * 2.创建存储目录 * 3.启动容器 * 4.配置GitLab实例 * 三、备份GitLab * 四、常见异常 #### 一、文档 #### * [官方文档][Link 1] * [参考文档][Link 2] * [镜像地址][Link 3] # 选择社区版 docker pull gitlab/gitlab-ce * GitLab CI > 1.CI是Continuous Integration的简称,就是持续集成的意思。 > > 2.每次提交代码都会自动打包一遍。 #### 二、安装 #### ##### 1.设置环境变量 ##### 配置环境变量`$GITLAB_HOME` ,该变量指向配置,日志和数据文件将驻留的目录。确保目录存在并且已授予适当的权限。 * Linux export GITLAB_HOME=/srv/gitlab * MacOS vi ~/.bash_profile # 用户级 - 【推荐】 export GITLAB_HOME=$HOME/gitlab # 配置文件生效 source ~/.bash_profile ##### 2.创建存储目录 ##### <table> <thead> <tr> <th align="left">宿主机位置</th> <th align="left">容器位置</th> <th align="left">用法</th> </tr> </thead> <tbody> <tr> <td align="left"><code>$GITLAB_HOME/data</code></td> <td align="left"><code>/var/opt/gitlab</code></td> <td align="left">用于存储应用程序数据。</td> </tr> <tr> <td align="left"><code>$GITLAB_HOME/logs</code></td> <td align="left"><code>/var/log/gitlab</code></td> <td align="left">用于存储日志。</td> </tr> <tr> <td align="left"><code>$GITLAB_HOME/config</code></td> <td align="left"><code>/etc/gitlab</code></td> <td align="left">用于存储GitLab配置文件。</td> </tr> </tbody> </table> ##### 3.启动容器 ##### # 80(http)、22(ssh)和443(https) sudo docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 22:22 \ --name gitlab \ --restart always \ --volume $GITLAB_HOME/config:/etc/gitlab \ --volume $GITLAB_HOME/logs:/var/log/gitlab \ --volume $GITLAB_HOME/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest * 查看启动日志 docker logs -f gitlab ##### 4.配置GitLab实例 ##### * 进入容器 docker exec -it gitlab /bin/bash * 编辑配置文件 vi /etc/gitlab/gitlab.rb external_url 'http://gitliab.cup.com:80' # GitLab服务器的访问地址 nginx['listen_port'] = 80 # 监听端口 gitlab_rails['gitlab_ssh_host'] = 'gitliab.cup.com' # ssh协议地址 gitlab_rails['gitlab_shell_ssh_port'] = 22 # ssh协议端口 * 重新加载配置 gitlab-ctl reconfigure # 或者重启GitLab :docker restart gitlab #### 三、备份GitLab #### docker exec -t <container name> gitlab-backup create #### 四、常见异常 #### * **500内部错误** docker restart gitlab * **权限问题** docker exec gitlab update-permissions docker restart gitlab [Link 1]: https://docs.gitlab.com/omnibus/docker/ [Link 2]: http://comdyn.hy.tsinghua.edu.cn/from-web/mac-os/570-docker-gitlat [Link 3]: https://hub.docker.com/u/gitlab
相关 docker安装gitlab 文章目录 一、docker安装gitlab 二、修改时区 三、修改ssh clone地址 一、docker安装gitlab 1. 设置环境变量 小咪咪/ 2023年09月29日 20:03/ 0 赞/ 37 阅读
相关 docker中安装gitlab 1、获取gitlab镜像包 docker pull gitlab/gitlab-ce 2、本机中创建gitlab工作目录 mkdir -p /Users/ 柔光的暖阳◎/ 2022年12月28日 05:28/ 0 赞/ 163 阅读
相关 Docker安装GitLab gitlab 镜像分为两个版本: gitlab-ce 社区版 gitlab-ee 企业收费版 这里使用社区版则可,直接安装官方镜像,目前(2020/1/14)官 不念不忘少年蓝@/ 2022年12月24日 05:49/ 0 赞/ 203 阅读
相关 docker安装gitlab 一.镜像下载 1.1官网下载gitlab 镜像 docker pull gitlab/gitlab-ce 1.2查看镜像 docker im 素颜马尾好姑娘i/ 2022年11月27日 12:13/ 0 赞/ 183 阅读
相关 docker 安装 gitlab 环境 centos 7.3 1.安装docker // 设置仓库 yum install -y yum-utils \ device-ma 小鱼儿/ 2022年04月24日 12:08/ 0 赞/ 350 阅读
相关 docker 安装gitlab [https://www.cnblogs.com/zuxing/articles/9329152.html][https_www.cnblogs.com_zuxing_arti 怼烎@/ 2022年02月01日 06:49/ 0 赞/ 336 阅读
相关 Docker 安装 Gitlab Gitlab简介 [GitLab][]是一个Git的代码托管工具,有免费的社区版允许我们在本地搭建代码托管网站,也有付费的企业版网站,能够在线托管代码。传统方式是手动下载 我就是我/ 2022年01月15日 23:01/ 0 赞/ 383 阅读
相关 docker安装部署gitlab 这里选择的gitlab版本为社区版,中文版,从阿里云仓库中拉取的 vi gitlab-compose.yml version: '2' 忘是亡心i/ 2022年01月12日 10:51/ 0 赞/ 629 阅读
相关 使用Docker安装GitLab 我们知道Git远程仓库分为公有远程仓库和私有远程仓库。 私有远程仓库 远程仓库实际上和本地仓库一样,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管... 灰太狼/ 2020年06月18日 08:49/ 0 赞/ 1456 阅读
还没有评论,来说两句吧...