基于 Docker(compose) 安装 GitLab(镜像)

1.去hub.docker官网搜汉化的gitlab(搜gitlab-ce-zh)(前提执行完安装DockerCompose,阿里镜像等操作)
2.在docker中运行docker pull twang2218/gitlab-ce-zh

基于 Docker(compose) 安装 GitLab(镜像)_第1张图片

3.启动
  软件是放在/usr/local目录下的(创建一个docker目录)

  docker目录中创建gitlab目录
   基于 Docker(compose) 安装 GitLab(镜像)_第2张图片
    gitlab中创建一个 docker-compose.yml(i 进入编辑模式    ESC :wq!回撤保存)


version: '3'
services:
    web:
      image: 'twang2218/gitlab-ce-zh'
      restart: always
      hostname: '172.16.159.134'
      environment:
        TZ: 'Asia/Shanghai'
        GITLAB_OMNIBUS_CONFIG: |
          external_url 'http://172.16.159.134'
          gitlab_rails['gitlab_shell_ssh_port'] = 2222
          unicorn['port'] = 8888
          nginx['listen_port'] = 80
      ports:
        - '80:80'
        - '8443:443'
        - '2222:22'
      volumes:
        - /usr/local/docker/gitlab/config:/etc/gitlab
        - /usr/local/docker/gitlab/data:/var/opt/gitlab
        - /usr/local/docker/gitlab/logs:/var/log/gitlab

启动:运行docker-compose up

基于 Docker(compose) 安装 GitLab(镜像)_第3张图片

 

注:分配2G内存,固态硬盘(c盘),否则启动很慢

在浏览器中运行192.16.159.134(IP)

基于 Docker(compose) 安装 GitLab(镜像)_第4张图片

密码至少设置8位,账号默认root

 

你可能感兴趣的:(gitlab)