windows使用harbor镜像仓库
时间: 2025-01-02 20:39:00 浏览: 8
### Windows 上安装、配置和使用 Harbor 容器镜像仓库
#### 准备工作
为了在 Windows 操作系统上成功安装并运行 Harbor,需先确认已满足以下条件:
- 系统版本:建议使用 Windows Server 2019 或更高版本;对于客户端操作系统,则推荐 Windows 10 Pro 版本及以上。
- Docker Desktop 已经正确安装,并启用了 WSL 2 (Windows Subsystem for Linux 2),因为这有助于提高容器性能[^2]。
#### 下载与解压
前往官方 GitHub 页面下载最新版的离线包或在线安装脚本。考虑到网络因素的影响,在国内环境下获取离线安装文件可能是更为稳妥的选择。下载完成后将其放置于目标路径下并通过命令提示符执行解压缩操作。
```powershell
tar -zxvf harbor-offline-installer-v*.tgz -C C:\harbor\
```
此步骤会创建 `c:\harbor` 文件夹并将所有必要的组件置于其中[^3]。
#### 修改配置文件
进入刚刚创建的目录找到名为 `harbor.yml.tmpl` 的模板文件,重命名为 `harbor.yml` 并打开编辑。主要调整如下几项参数以适应 Windows 环境需求:
- hostname: 设置为当前主机名或者 IP 地址;
- http.port 和 https.port : 如果打算启用 HTTPS 协议传输则需要额外准备 SSL/TLS 证书;
- database.password :数据库管理员密码;
- log.level : 日志级别可根据实际情况设定,默认为 info 级别即可;
- data_volume : 数据卷位置指定到非系统盘分区,防止因磁盘空间不足影响服务正常运作[^1]。
#### 启动 Harbor
完成上述准备工作之后就可以开始初始化 Harbour 实例了。切换至 PowerShell 终端窗口输入下面这条指令启动整个过程:
```powershell
.\install.ps1
```
该脚本将会自动读取之前修改过的 YAML 配置文件内容并据此部署相应的容器实例群集。首次加载时间可能会稍长一点,请耐心等待直至终端显示 "Initialization finished successfully." 字样即表示安装顺利完成。
#### 访问管理界面
一旦安装结束便可通过浏览器访问预先定义好的地址来登录图形化用户界面GUI。默认情况下用户名/密码均为 admin/Harbor12345 ,初次登陆后务必及时更改初始凭证信息保障账户安全。
#### 使用说明
通过 GUI 用户可以方便快捷地实现诸如推送新镜像、拉取已有资源、分配权限等一系列常规管理工作。值得注意的是当涉及到跨平台交互时应当注意不同 OS 对应标签命名差异以免造成不必要的麻烦。
阅读全文