Hadess 是一款开源且免费的制品管理工具。此前的文章中已详细介绍了 Npm 制品的使用方法,本文将重点讲解如何在 Hadess 中高效使用 Docker 类型的制品。
1、Docker 制品库的创建
1.1 本地库的创建
进入“新建制品库”页面,选择“新建本地库”,填写相关信息后点击确认即可完成创建。
属性说明:
| 字段 |
是否必填 |
描述 |
| 制品仓库 |
是 |
指定制品库的类型 |
| 制品库名称 |
是 |
命名时不可包含空格、特殊符号或中文字符 |
| 描述 |
否 |
对制品库功能或用途进行简要说明 |
1.2 远程库的创建
打开“新建远程库”界面,选择“新建制品库”中的远程库选项,填写必要信息并确认提交。
代理地址配置:点击“添加代理地址”,弹出公共源窗口,从中选取合适的地址并确认。
属性说明:
| 字段 |
是否必填 |
描述 |
| 制品仓库 |
是 |
设定制品库类型为远程库 |
| 制品库名称 |
是 |
名称需避免空格、特殊字符及中文 |
| 代理地址 |
是 |
用于连接第三方远程源,实现文件拉取 |
| 描述 |
否 |
可选填写,用于备注该库的作用 |
1.3 组合库的创建
进入“新建组合库”页面,选择“新建制品库”中的组合库类型,输入相应信息后点击确认。
组合库操作说明:
- 左侧展示的是尚未关联的制品库,右侧则显示已关联和待确认的库。
- 如需将某个库加入组合,先点击左侧目标库,再点击中间向右箭头按钮,将其移至右侧待确认区域。
- 若需移除某库,点击右侧已选中的库,再点击向左箭头按钮,将其返回左侧。最后确认创建。
属性说明:
| 字段 |
是否必填 |
描述 |
| 制品仓库 |
是 |
选择组合库类型 |
| 制品库名称 |
是 |
命名规则同上,禁止使用空格、特殊符号和中文 |
| 组合选择 |
是 |
可关联相同类型的本地库与远程库,推荐搭配:一个本地库加一个远程库 |
| 描述 |
否 |
用于补充说明组合库的用途 |
2、Docker 制品的推送与拉取
2.1 推送 Docker 制品
首先确保本地已安装 Docker 客户端。
配置登录凭证:进入 Hadess 提供的 Docker 操作指引界面,替换示例中的占位文本为实际信息。
执行推送命令:前往推送操作指引页面,修改命令中的参数,随后运行命令完成推送。
2.2 拉取 Docker 制品
进入操作指引中的拉取说明部分,替换命令模板中的变量内容,执行对应命令即可完成拉取操作。
2.3 查询 Docker 制品
登录 Hadess 系统后,点击“制品库”模块,可在顶部筛选制品类型,也可直接在搜索框中输入名称进行查找。
查询条件说明:
| 查询条件 |
描述 |
| 制品名称 |
支持模糊匹配查询 |
| 制品版本 |
按具体版本号进行检索 |
| 制品组名 |
针对 Docker 制品的组标识进行查询 |
| 制品详细 |
点击任意制品条目,进入详情页面查看完整信息 |
制品镜像查看:切换至“文件”标签页,可浏览该制品的镜像历史记录。
版本历史查看:点击“版本”标签页,可查看该制品的所有历史版本。
