docker插件创建

描述

从rootfs和配置创建一个插件。插件数据目录必须包含config.json和rootfs目录。

API 1.25+  客户端和守护程序API都必须至少为 1.25, 才能使用此命令。docker version在客户端上使用命令检查客户端和守护程序API版本。

用法

$ docker plugin create [OPTIONS] PLUGIN PLUGIN-DATA-DIR

扩展说明

创建一个插件。在创建插件之前,请准备插件的根文件系统以及 config.json

有关此命令的示例用法,请参阅下面的示例部分

选项

名称,简写 默认 描述
--compress 使用gzip压缩上下文

例子

以下示例显示了如何创建示例plugin

$ ls -ls /home/pluginDir

total 4
4 -rw-r--r--  1 root root 431 Nov  7 01:40 config.json
0 drwxr-xr-x 19 root root 420 Nov  7 01:40 rootfs

$ docker plugin create plugin /home/pluginDir

plugin

$ docker plugin ls

ID              NAME            DESCRIPTION                  ENABLED
672d8144ec02    plugin:latest   A sample plugin for Docker   false

该插件随后可以启用以供本地使用或推送到公共注册表。

上级命令

命令 描述
码头工人插件 管理插件
命令 描述
docker插件创建 从rootfs和配置创建一个插件。插件数据目录必须包含config.json和rootfs目录。
docker插件禁用 禁用插件
docker插件启用 启用插件
码头插件检查 显示有关一个或多个插件的详细信息
docker插件安装 安装插件
码头工人ls 列出插件
docker插件推送 将插件推送到注册表
docker插件rm 删除一个或多个插件
码头工人插件集 更改插件的设置
Docker插件升级 升级现有插件