Docker Hub (hub.docker.com)。此技能适用于所有 Docker Hub 操作,包括读取、创建、更新和删除数据。只要任务涉及 Docker Hub,就使用此技能。
Docker Hub , 操作Docker Hub 通过您的 OOMOL 连接账户
功能概述
Docker Hub , 操作Docker Hub 通过您的 OOMOL 连接账户是一项面向实际任务的技能,主要用于此技能将 Docker hub 连接器与 oo CLI 连接;OOMOL 注入证书服务器侧面, 因此你永远不处理原始的 tok。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Docker Hub
通过您已连接 OOMOL 的账户操作 Docker Hub。该能力调用 docker_hub 连接器(通过 oo CLI);OOMOL 在服务端注入凭据,因此您无需处理原始 token。
执行操作
假设用户已安装 oo CLI、完成登录并已连接 Docker Hub。请勿主动执行 oo auth login 或打开连接 URL — 直接运行操作即可。仅当命令因认证或连接错误而实际失败时,才回退至首次配置流程。
1. 检查契约(schema):在构建请求负载前,先获取该操作权威的输入/输出结构定义:
oo connector schema "docker_hub" --action ""
2. 执行操作:传入符合输入结构定义的 JSON 负载:
oo connector run "docker_hub" --action "" --data ' ' --json
--data接受 JSON 对象字符串,或以@path/to/file.json形式指定本地文件路径;若省略该参数,则默认发送空对象{}。- 响应格式为
{ "data": ..., "meta": { "executionId": "..." } };其中执行 ID 位于meta.executionId字段下。
以下列出了所有可用操作,每项附有一行简要说明;会改变状态的操作标有 [write] 或 [destructive] 标签。在构造 --data 前,请务必使用 oo connector schema 获取该操作最新的、权威的输入字段定义。
可用操作
add_org_member— 使用 Docker Hub 官方批量邀请接口(单次邀请一人),向 Docker Hub 组织邀请指定 Docker ID 或邮箱地址。[write]create_repository— 在指定命名空间(namespace)内创建一个 Docker Hub 仓库。[write]delete_team— 删除组织内的一个 Docker Hub 团队。[destructive]get_image— 通过 digest 查找 Docker Hub 镜像变体:扫描仓库已发布的 tag 列表实现。这是一个基于官方 tag 列表响应构建的仓库级辅助操作。get_repository— 获取指定命名空间内 Docker Hub 仓库的详细元数据。get_tag— 获取指定 Docker Hub 仓库 tag 的元数据及对应镜像变体信息。get_team— 获取组织内的一个 Docker Hub 团队。list_org_access_tokens— 列出组织的 Docker Hub 访问令牌(access tokens)。list_org_members— 列出组织成员,支持可选的过滤与分页。list_repositories— 列出指定命名空间下的 Docker Hub 仓库,支持可选的名称过滤与排序。list_team_members— 列出组织内某 Docker Hub 团队的成员。list_teams— 列出组织下的所有 Docker Hub 团队。remove_org_member— 将成员从 Docker Hub 组织中移除。[destructive]remove_team_member— 将用户从组织内的 Docker Hub 团队中移除。[destructive]
安全性
- 未标注标签的操作均为只读操作(get / list / search),可直接安全执行。
- 标注
[write]的操作会修改 Docker Hub 状态 — 执行前须向用户确认具体请求负载内容及其影响。 - 标注
[destructive]的操作将删除或覆盖数据 — 执行前必须明确确认目标对象,并获得用户的显式批准。
首次配置
以下为一次性步骤 — 不要在每次调用时重复执行。仅当命令因对应原因失败时,才运行相应步骤。
oo: command not found— 安装 oo CLI(其他平台安装指南:https://cli.oomol.com/install-guide.md):curl -fsSL https://cli.oomol.com/install.sh | bash # macOS / Linux
irm https://cli.oomol.com/install.ps1 | iex # Windows PowerShell
未登录 / 认证错误 — 一次性登录您的 OOMOL 账户:
oo auth login
scope_missing/credential_expired/app_not_ready/app_not_found— Docker Hub 尚未连接,或连接已过期、缺少必要权限范围(scope)。请通过以下链接完成一次连接(认证类型:API key):https://console.oomol.com/app-connections?provider=docker_hub
HTTP 402 /
OOMOL_INSUFFICIENT_CREDIT— 账户余额不足导致服务暂停。请访问https://console.oomol.com/billing/token-recharge充值后重试。
相关资源
- Docker Hub 主页:https://hub.docker.com
热门AI工具
相关专题
Docker Compose教程大全提供Docker Compose安装、YAML配置、容器编排、多服务部署以及项目实战案例,帮助开发者快速构建Docker微服务环境。
432
2026.05.21
Docker安装教程专题整理Docker安装教程、Docker Desktop配置、Windows与Mac安装方法、Linux容器环境部署以及常见报错解决方案,帮助开发者快速完成Docker开发环境搭建。
464
2026.05.21
RabbitMQ Docker实战指南提供 RabbitMQ Docker 镜像部署、Docker Compose、Kubernetes Operator 与云原生实践教程。
102
2026.05.20
聚焦 Hyperf 在生产环境的落地,包含 Docker 高效打包、Swoole 配置优化、常见的内存溢出(OOM)问题排查方法以及热更新方案。
345
2026.05.19
聚焦 Go 应用的容器化部署优势与实践,讲解 Go 静态编译特性(CGO_ENABLED=0)与 scratch / distroless 极小基础镜像构建、多阶段 Dockerfile 编写规范、交叉编译生成目标平台二进制、镜像安全扫描(Trivy)与漏洞修复、Docker Compose 本地编排开发环境、Kubernetes Deployment / Service / ConfigMap 部署 Go 服务、健康检查(Livene
225
2026.05.15
聚焦 Java 应用的容器化与云原生部署,讲解 Dockerfile 编写规范与 Java 应用镜像构建、多阶段构建(Multi-stage Build)减小镜像体积、Jib / Buildpacks 免 Dockerfile 镜像构建方案、JVM 容器感知参数(-XX:MaxRAMPercentage)配置、Docker Compose 编排多服务(应用 + MySQL + Redis)、容器健康检查与资源限制、Kubernetes
280
2026.05.11
本专题面向后端与运维开发者,系统讲解 Docker 容器化技术在实际项目中的应用。内容涵盖 Docker 镜像构建、容器运行机制、Docker Compose 多服务编排,以及在 DevOps 流程中的持续集成与持续部署实践。通过真实场景演示,帮助开发者实现应用的快速部署、环境一致性与运维自动化。
179
2026.02.11
热门下载
相关下载
精品课程

