安装Docker首先我们到docker官方网站点击Download Docker Desktop下载完成后不断点击安装就行。如果安装时提示windows版本太低则要升级windows系统。安装完毕后我们打开docker如果提示wsl版本低则去powershell中运行以下命令1wsl --update升级完毕后则如下图2、安装Gitlab1、powershell执行下列命令拉取gitlab镜像1docker pull registry.gitlab.cn/omnibus/gitlab-jh:17.3.1-jh.0则会下载gitlab我需要的是GitLab v17.3.1-jh所以把具体版本号也加上了。2、新建三个文件夹以存放gitlab文件123mkdir D:\gitlab\configmkdir D:\gitlab\logsmkdir D:\gitlab\data3、启动容器把命令在powershell里运行12345678910111213docker run -d --name gitlab-jh --hostname gitlab-jh --restart always -p 80:80 -p 443:443 -p 2222:22 -v D:\gitlab\config:/etc/gitlab -v D:\gitlab\logs:/var/log/gitlab -v D:\gitlab\data:/var/opt/gitlab --shm-size 256m -e GITLAB_OMNIBUS_CONFIGexternal_url http://localhost; gitlab_rails[gitlab_shell_ssh_port] 2222registry.gitlab.cn/omnibus/gitlab-jh:17.3.1-jh.04、运行这个命令后很快就执行完。但gitlab需要几分钟乃至十几分钟的启动时间。可以用命令docker logs -f gitlab-jh来查看状态界面会一直滚动1docker logs -f gitlab-jh像出现以下的界面则是已经启动完毕。在docker里亦能看到状态(5)、在浏览器中输入localhost,就能看到运行的效果了6、密码则用以下命令查看1docker exec -it gitlab-jh cat /etc/gitlab/initial_root_password7、用密码登录后则可看到主页数据迁移假如已经有已经备份的文件和配置文件1、停止GitLab服务12docker exec -it gitlab-jh gitlab-ctl stop pumadocker exec -it gitlab-jh gitlab-ctl stop sidekiq
windows装gitlab服务器
安装Docker首先我们到docker官方网站点击Download Docker Desktop下载完成后不断点击安装就行。如果安装时提示windows版本太低则要升级windows系统。安装完毕后我们打开docker如果提示wsl版本低则去powershell中运行以下命令1wsl --update升级完毕后则如下图2、安装Gitlab1、powershell执行下列命令拉取gitlab镜像1docker pull registry.gitlab.cn/omnibus/gitlab-jh:17.3.1-jh.0则会下载gitlab我需要的是GitLab v17.3.1-jh所以把具体版本号也加上了。2、新建三个文件夹以存放gitlab文件123mkdir D:\gitlab\configmkdir D:\gitlab\logsmkdir D:\gitlab\data3、启动容器把命令在powershell里运行12345678910111213docker run -d --name gitlab-jh --hostname gitlab-jh --restart always -p 80:80 -p 443:443 -p 2222:22 -v D:\gitlab\config:/etc/gitlab -v D:\gitlab\logs:/var/log/gitlab -v D:\gitlab\data:/var/opt/gitlab --shm-size 256m -e GITLAB_OMNIBUS_CONFIGexternal_url http://localhost; gitlab_rails[gitlab_shell_ssh_port] 2222registry.gitlab.cn/omnibus/gitlab-jh:17.3.1-jh.04、运行这个命令后很快就执行完。但gitlab需要几分钟乃至十几分钟的启动时间。可以用命令docker logs -f gitlab-jh来查看状态界面会一直滚动1docker logs -f gitlab-jh像出现以下的界面则是已经启动完毕。在docker里亦能看到状态(5)、在浏览器中输入localhost,就能看到运行的效果了6、密码则用以下命令查看1docker exec -it gitlab-jh cat /etc/gitlab/initial_root_password7、用密码登录后则可看到主页数据迁移假如已经有已经备份的文件和配置文件1、停止GitLab服务12docker exec -it gitlab-jh gitlab-ctl stop pumadocker exec -it gitlab-jh gitlab-ctl stop sidekiq