1.安装gitlab
说明:windows服务器安装一个docker(前提条件),在docker环境下安装gitlab
windows下安装docker教程请参考 Windows10(家庭版)中安装docker-优快云博客
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
结尾:样例小程序二维码,我自己做的一个免费好用的【随机选择决定转盘工具】小程序,欢迎扫码体验呦!

谢谢阅读!~~
4045

被折叠的 条评论
为什么被折叠?



