百度了harbor的安装教程,基本清一色的LINUX安装,懒得安装Linux,就试着使用window的WSL2安装,没想到既然成功了

首先是开启WSL2 需要window 10  选择更新与安全 =》预览者计划=》开启预览

Window部署Harbor教程_ubuntu

 

 

2.开启后cmd 能执行WSL 确保进入wsl 1.0版本

2.1先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发版。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2.2通过在管理员权限下的 cmd 或 PowerShell 中执行:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

2.3将Ubuntu for WSL 1 升级为 WSL 2

wsl.exe --set-version Ubuntu 2

2.4安装新的 Linux 分发版时,请在 Powershell 中运行以下命令,以将 WSL 2 设置为默认版本:
wsl --set-default-version 2

3 开始安装harbor (前提是window 10 已经安装docker)

从GitHub上https://github.com/goharbor/harbor/releases下载指定版本的安装包

输入 命令 wget wget https://github.com/vmware/harbor/releases/download/v1.1.2/harbor-online-installer-v1.1.2.tgz 

解压 tar -zxf harbor-online-installer-v1.1.2.tgz

从模板生成配置文件 cp harbor-yml.temp harbor.yml

Window部署Harbor教程_github_02

 

 修改 hostname 为自己的IP 注释 https(懒得配证书,不然会报错)

使用命令 ./install.SH 成功安装