docker-compose 部署 gitlab

docker-compose 部署 gitlab

老阳
2024-06-14 / 0 评论 / 2 阅读 / 正在检测是否收录...

1. 创建文件夹

mkdir gitlab && cd gitlab
vim docker-compose.yml

2. docker-compose.yml

version: '3'

services:
    gitlab:
      image: 'twang2218/gitlab-ce-zh'
      container_name: 'gitlab'
      restart: always
      hostname: '192.168.1.180' #部署机器的ip,非容器ip(因为是本地不是线上所以用ip,线上的话可以用域名)
      environment:
        TZ: 'Asia/Shanghai'
        GITLAB_OMNIBUS_CONFIG: |
         external_url 'http://192.168.1.180'  #使用这个地址访问gitlab web ui(因为是本地不是线上所以用ip,线上的话可以用域名)
         gitlab_rails['gitlab_shell_ssh_port'] = 2222 #ssh clone代码地址
         unicorn['port'] = 8888 #gitlab一个内部端口
      ports:
        - '80:80'        #web 80 端口
       #- '443:443'      #web 443 端口,本次未使用就不开放了
        - '2222:22'      #ssh 检出代码 端口
      volumes:
        - ./etc:/etc/gitlab             #Gitlab配置文件目录
        - ./data:/var/opt/gitlab  #Gitlab数据目录
        - ./logs:/var/log/gitlab   #Gitlab日志目录

3.执行

docker-compose up -d

这个执行时间可能稍微有点长,不妨你可以去泡一杯 coffee 休息一下~~

4.访问 gitlab

访问 http://192.168.1.103(即http://"docker-compose中ip/域名")

image.png

首次设置新密码 : 12345678
账号默认是 root

image.png

0

评论 (0)

取消