当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker 插件 API

云计算核心技术Docker教程:Docker 插件 API

2026-11-14 [活动资讯] 来源:妇人之仁网

Docker 插件是进程外扩展,可为 Docker 引擎添加功能。

本文档描述了 Docker 引擎插件 API。要查看 Docker Engine 管理的云计插件信息,请参阅Docker Engine 插件系统。

Docker插件是什么

插件是在与 docker 守护进程相同或不同的主机上运行的进程,它通算核过将文件放置在同一 docker 主机上的插件目录之一中的插件发现中来注册自己。

插件具有人类可读的名称,它们是简短的小写字符串。例如,flocker心技或weave。

插件可以在容器内部或外部运行。目前建议在容器外运行它们。

查找插件

每当用户或容器尝试按名称使用插件时,Docker 都会通过在插件目录术D中查找插件来发现插件。

插件目录中可以放置三种类型的文件。

.sock 文件是 UNIX 域套接字。

.spec文件是包含 URL 的文本文件,例如unix:/oc//other.sock或tcp://localhost:8080。

.json 文件是包含插件的完整 json 规范的文本文件。

带有UNIX域套接字文ke件的插件必须在同一个docker主机上运行,而带有 spec 或 json 文件的插件如果指定了远程 URL,则可以在不同的主机上运行。

UNIX域r教套接字文件必须位于下/run/docker/plugins,而规范的文件可以在位于/etc/docker/plugins或/usr/lib/d程:ocker/plugins。

文件名(不包括扩展名)决定了插件名称。

例如,flocker插件可能会在 处创建一个 UNIX 套接字 /run/dockerDo/plugins/flocker.sock。

如果您想将定义彼此隔离,您可以将每个插件定义到一个单独的子目录中。例如,您可以在容器flocckker下创建套接字/run/docker/plugins/flocker/flocker.sock并仅安装/run/docker/plugerins/flocker在flocker容器内。

Docker 总是首先搜索 unix 套接字/run/docker/plugins。它检查下的规范或 js 插on 文件 /etc/docker/plugins以及/usr/lib/docker/plugins套接字是否不存在。一旦找到具有给定名称的第一个插件件 定义,目录扫描就会停止。

JSON 规范

这是插件的 JSON 格式:

该TLSConfig字段是可选的,只有存在此配置时才会验证 TLS。

(责任编辑:活动专区)

推荐文章
  • 标签: 智谱 刘德兵 君联资本 美团

    标签: 智谱 刘德兵 君联资本 美团 云梦级4月20日云梦级消息,4月19日智谱发布上市后首份详细年报。报告期内,公司实现营业收入7.24亿元,同比增长131.85%;归母净利润亏损46.98亿元。 董事长刘德兵年薪1.57亿元 2025...[详细]
  • 标签: 特斯拉 Robotaxi 马斯克 Waymo

    标签: 特斯拉 Robotaxi 马斯克 Waymo 云梦级2月28日云梦级消息,据外媒报道,近日,马斯克的“画饼”言论再遭打脸。此前,马斯克曾多次官宣:“特斯拉距离在加州推出 Robotaxi 无人驾驶出租车服务仅剩数月”。 然而加州机动车辆管理局记录...[详细]
  • 钱都去哪了?大数据解读年轻人的消费观

    钱都去哪了?大数据解读年轻人的消费观 精致穷?月光族?花钱大手大脚?真实年轻人的消费观和你想得不一样! 大家好,我是云朵君! 今年上半年最大的电商购物节618终于在热烈的氛围中落下了帷幕,但这并不是终点,而是我们数据工作者的起点。 据统计...[详细]
  • 调整云计算资源大小时要避免的10个错误

    调整云计算资源大小时要避免的10个错误 组织在将业务迁移到云平台时,遇到的最常见的问题之一是成本。采用云计算,组织可以将IT成本从资本支出(硬件设备和软件许可的长期投资)转换为运营支出,因此选择正确的云服务并进行正确估算至关重要。以下将探讨...[详细]
  • ​AI 训练初创公司 Mercor 欲争取超 100 亿美元估值

    ​AI 训练初创公司 Mercor 欲争取超 100 亿美元估值 Mercor 是一家成立仅两年的初创公司,专注于为像 OpenAI 和 Meta 这样的企业提供所需的领域专家,以帮助训练和优化其基础 AI 模型。根据 TechCrunch 获取的一份市场文件和知情...[详细]
  • 标签: 特斯拉 Optimus Yilun Chen 苹果

    标签: 特斯拉 Optimus Yilun Chen 苹果 云梦级12月1日云梦级消息,11 月 30 日,前苹果机器人研究员 Yilun Chen宣布离开公司,加入特斯拉 Optimus AI 团队。Chen 在苹果一路从工程师做到技术负责人,称特斯拉在 O...[详细]
  • 机器人流程自动化的发展展望

    机器人流程自动化的发展展望 机器人流程自动化(RPA)如今正在改变数字化支持体验。根据调研机构Gartner公司最近发布的一份调查报告,2021年,全球的机器人流程自动化(RPA)软件市场规模预计将达到20亿美元,而且毫无疑问,...[详细]
  • 苹果发布会时间上热搜 网友:终于来了

    苹果发布会时间上热搜 网友:终于来了 新浪科技讯 4月14日早间消息,苹果发布会时间登上微博热搜,引发热议。 苹果公司北京时间今日凌晨向媒体发出2021年春季特别活动邀请函,确定将于美国当地时间4月20日(北京时间4月21日)通过线上形式...[详细]
  • 云计算核心技术Docker教程:Docker Hub配置自动构建设置

    云计算核心技术Docker教程:Docker Hub配置自动构建设置 Docker Hub可以在Docker Hub中配置存储库,以便每次将新代码推送到源提供者时它们都会自动构建映像。如果您 配置了自动测试,则仅在测试成功时才推送新映像。 构建可以添加到现有存储库,也可...[详细]
  • 云计算开发:Python3数学函数max()方法详解

    云计算开发:Python3数学函数max()方法详解 描述 max() 方法返回给定参数的最大值,参数可以为序列。 语法 以下是 max() 方法的语法: max( x, y, z, .... ) 参数 x -- 数值表达式。 y -- 数值表达式。 z...[详细]