Gitlab docker部署

本文详细介绍了如何使用docker-compose方式部署GitLab,包括官方文档参考、部署前的配置步骤、环境变量设置、端口映射以及验证安装过程。
摘要由CSDN通过智能技术生成

一、官方docs

https://docs.gitlab.com/ee/install/docker.html

二、 部署先决条件

在这里插入图片描述

三、配置准备

#1、为了安全考虑,建议修改ssh端口

#2、创建数据目录
mkdir -p /srv/gitlab

#3、在~/.bash_profile文件末尾追加如下配置
export GITLAB_HOME=/srv/gitlab

四、docker-compose方式部署

#docker-compose.yml 文件如下
version: '3.6'
services:
  gitlab:
    image: gitlab/gitlab-ce:16.7.6-ce.0
    container_name: gitlab
    restart: always
    hostname: 'gitlab.example.com'
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        # Add any other gitlab.rb configuration here, each on its own line
        external_url 'http://gitlab.example.com:9080'
        gitlab_rails['gitlab_shell_ssh_port'] = 9022
    ports:
      - '9080:9080'
      - '9443:9443'
      - '9022:9022'
    volumes:
      - '$GITLAB_HOME/config:/etc/gitlab'
      - '$GITLAB_HOME/logs:/var/log/gitlab'
      - '$GITLAB_HOME/data:/var/opt/gitlab'
    shm_size: '256m'

###gitlab/gitlab-ce:16.7.6-ce.0 中的镜像版本,可从hub.docker.com中搜索gitlab-ce,找一个相对新的版本即可。
###ports:端口部分改完之后,GITLAB_OMNIBUS_CONFIG环境中需同步更新

五、验证

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值