gitlab安装之前是挺麻烦,数据库,缓存,文件系统一个不能少,不过官方最近推出了docker镜像。

生活又变得美好起来了。

docker-compose 配置

version: '2'

services:
  gitlab:
    image: 'gitlab/gitlab-ce:latest'
    restart: always
    hostname: 'gitlab.example.com'
    environment:
      - TZ=Asia/Shanghai
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://192.168.1.134'
        # Add any other gitlab.rb configuration here, each on its own line
        gitlab_rails['gitlab_shell_ssh_port'] = 2224
        gitlab_rails['time_zone'] = 'Asia/Shanghai'
    ports:
      - '80:80'
      - '443:443'
      - '2224:22'
    volumes:
      - './gitlab/config:/etc/gitlab'
      - './gitlab/logs:/var/log/gitlab'
      - './gitlab/data:/var/opt/gitlab'
      - /etc/localtime:/etc/localtime:ro
    container_name: gitlab

external_url 填写你本机的ip地址。

大功告成,执行 docker-compose up -d 就可以了。

更新gitlab

$ docker-compose stop
$ docker-compose rm
$ docker-compose up -d

docker 会自动拉取最新的latest镜像运行

版权声明:如无特别声明,本文版权归 一年四季 所有,转载请注明本文链接。

(采用 CC BY-NC-SA 4.0 许可协议进行授权)

本文标题:《 安装docker gitlab 》

本文链接:https://www.yucanlin.cn/operation/%E5%AE%89%E8%A3%85docker-gitlab.html