Docker Hub Automation

自动化Docker Hub操作——通过Composio MCP集成管理组织、仓库、团队、成员及Webhook。

安装

热度:20

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-docker-hub-automation&locale=zh&source=copy

Docker Hub 自动化管理工具

技能概述


通过 Composio MCP 集成自动化管理 Docker Hub 组织、仓库、团队成员和 Webhook,实现容器镜像全流程自动化运维。

适用场景

  • CI/CD 流水线集成

  • 在持续集成/持续部署流程中自动创建 Docker 仓库、配置镜像推送通知,实现从代码构建到镜像发布的全自动链路。

  • 多仓库统一管理

  • 批量列出和管理 Docker Hub 仓库,按更新时间或下载量排序,快速定位需要维护的容器镜像。

  • 团队权限自动化

  • 自动管理 Docker 组织成员和团队权限,为新加入的工程师配置仓库访问权限,统一管理大型团队的容器资源。

    核心功能

  • 组织与仓库管理

  • 支持创建 Docker Hub 组织、获取组织详情、创建公开或私有仓库,并可按名称、更新时间或拉取次数排序展示仓库列表。

  • 团队与成员协作

  • 列出组织内所有团队、邀请新成员加入组织,通过程序化方式管理多人协作的容器开发环境。

  • 镜像推送通知

  • 为仓库配置 Webhook,在镜像推送时自动触发通知,实现与外部系统的实时联动。

    常见问题

    如何自动创建 Docker Hub 仓库?


    使用 DOCKER_HUB_CREATE_REPOSITORY 工具,指定命名空间、仓库名称和描述即可创建。需要注意的是,创建私有仓库需要付费的 Docker Hub 计划。

    Docker Hub 自动化需要什么权限?


    大多数操作需要组织所有者或管理员权限,特别是添加成员、创建 Webhook 等操作。部分功能如 DOCKER_HUB_GET_ORGANIZATION 可以访问公开命名空间。

    如何为 Docker 仓库配置推送通知?


    使用 DOCKER_HUB_CREATE_WEBHOOK 工具,该操作分为两步:先创建 Webhook 对象,然后为其添加回调 URL。每次有镜像推送到仓库时,Docker Hub 会向配置的 URL 发送通知。