简介
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
基于容器运行服务
创建相关路径
创建docker-compose存放路径并进入
mkdir -p /usr/local/docker/gitlab
创建数据存储路径
mkdir -p /var/local/gitlab
编辑启动文件
切换路径
cd /usr/local/docker/gitlab
编写docker-compose.yml
vi docker-compose.ymlversion: '3.7' services: gitlab: container_name: 'gitlab' hostname: 'gitlab.jyusun.com' image: 'store/gitlab/gitlab-ce:11.10.4-ce.0' restart: always environment: TZ: 'Asia/Shanghai' GITLAB_OMNIBUS_CONFIG: | external_url 'http://gitlab.jyusun.com' gitlab_rails['gitlab_shell_ssh_port'] = 2222 unicorn['port'] = 8888 nginx['listen_port'] = 80 ports: - '80:80' - '443:443' - '2222:22' volumes: - '/usr/local/docker/gitlab/config:/etc/gitlab' - '/var/local/gitlab/logs:/var/log/gitlab' - '/var/local/gitlab/data:/var/opt/gitlab'Gitlab版本查看:Gitlab 自定义域名:gitlab.jyusun.com #根据自己的需要调整
