1.安装gitlab

说明:windows服务器安装一个docker(前提条件),在docker环境下安装gitlab

windows下安装docker教程请参考 Windows10(家庭版)中安装docker-CSDN博客

1.1搜索镜像

docker search gitlab  #搜索所有的
docker search gitlab-ce-zh  #搜索中文版的

1.2选择对应镜像并安装
 

docker pull twang2218/gitlab-ce-zh

1.3检查镜像
docker images

如上,安装成功

1.4 在盘符(任意盘符)中新建docker文件夹,在docker文件夹中建立gitlab文件夹,在gitlab文件夹中建立config、data、logs三个文件夹 ,如下关系所示:

1.5 在第2步中新建的docker文件中新建文件:docker-compose.yml,内容如下

version: '3' # 版本号
services: # 开启服务
  gitlab: # 服务名称
    image: 'twang2218/gitlab-ce-zh:latest' # 使用镜像
    restart: always
    hostname: 'GitLab' # 主机名称(自定义)
    environment: # 环境配置
      TZ: 'Asia/Shanghai'
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://192.168.10.40' #本机IP,内网以太网IPV4地址(GitLab访问地址)
        gitlab_rails['gitlab_shell_ssh_port'] = 1022
        unicorn['port'] = 8888
        nginx['listen_port'] = 8080
    ports: # 端口映射,格式为“本机IP:Docker镜像内部IP”
      - '1080:8080'    #http
      - '1043:443'    #https
      - '1022:22'      #ssh
    volumes: # 挂载卷
    # 前面是Windows的地址所以斜杠向右;后面是Linux的地址所以向左
      - G:\docker\gitlab\config:/etc/gitlab
      - G:\docker\gitlab\data:/var/opt
      - G:\docker\gitlab\logs:/var/log/gitlab

1.6 执行docker-compose.yml文件完成服务器部署:

在docker-compose.yml文件所在的位置打开cmd窗口,执行如下命令完成服务器部署:

docker-compose up -d 

执行如下图所示则为部署成功:

1.6、在docker desktop中containers查看服务器状态,虽然显示在running中,但是需要等待一段时间才能在网页访问服务器


2.访问gitlab


首次进入会提示修改密码,修改即可,默认用户名是root

结尾:样例小程序二维码,我自己做的一个免费好用的【随机选择决定转盘工具】小程序,欢迎扫码体验呦!

谢谢阅读!~~

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐