首页 > 技术文章 > docker-compose搭建gitlab

yloved 2020-09-17 16:34 原文

docker-compose搭建gitlab

1. 创建docker-compose.yml文件

version: '3'
services:
  gitlab:
    image: 'gitlab/gitlab-ce'
    restart: always
    container_name: gitlab
    hostname: gitlab
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://ip' # http协议所使用的访问地址,ip是本机ip地址,默认80端口
        gitlab_rails['gitlab_shell_ssh_port']=2234 # 此端口是run时22端口映射的2224端口
        unicorn['port']=9011 
        unicorn['listen']='127.0.0.1'
    privileged: true
    ports:
      - 8929:80
      - 2235:2234
    volumes:
      - ./config:/etc/gitlab
      - ./logs:/var/log/gitlab
      - ./data:/var/opt/gitlab

2. 运行 docker-compose up -d 启动gitlab,浏览器访问 http://ip:8929 即可

推荐阅读