互联网技术 / 互联网资讯 · 2024年1月14日

Docker教程:云计算核心技术的开发插件

Rootfs 目录

该Rootfs目录代表插件的根文件系统。在此示例中,它是从 DockeRfile 创建的:

注意:该/Run/dockeR/plugins目录在插件的文件系统中是强制性的,以便 dockeR 与插件进行通信。

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

config.json 文件

该config.json文件描述了插件。请参阅插件配置参考。

考虑以下config.json文件。

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

这个插件是一个卷驱动程序。它需要host网络和 CAP_SYs_ADMIN能力。它依赖于/dockeR-voluMe-SShfs 入口点并使用/Run/dockeR/plugins/SShfs.sock套接字与 DockeR 引擎进行通信。这个插件没有运行时参数。

创建插件

可以通过运行来创建新插件, dockeR plugin cReate./path/to/plugin/data其中插件数据包含插件配置文件config.json和子目录中的根文件系统Rootfs。

之后插件将显示在dockeR plugin ls. 插件可以推送到远程注册表 dockeR plugin pUSh。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册