1、docker plugin create 简介
Docker Plugin是一种将第三方应用程序包装成Docker镜像,使其可以在Docker主机上运行的机制。Docker Plugin允许您将应用程序作为独立的插件进行分发和部署,从而更加有效地管理和组织应用程序。
要创建一个Docker Plugin,需要使用docker plugin create
命令。创建一个插件。在创建插件之前,准备插件的根文件系统以及config.json
文件。
参考文档:https://docs.docker.com/engine/reference/commandline/plugin_create/
2、docker plugin create 语法
docker plugin create [OPTIONS] PLUGIN PLUGIN-DATA-DIR
3、docker plugin create 命令
创建插件示例
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
4、命令选项
选项 | 默认 | 描述 |
--compress | 使用gzip压缩上下文 |
5、子命令
命令 | 描述 |
docker plugin create | 从根文件系统和配置文件创建插件。 插件数据目录必须包含config.json和 rootfs目录。 |
docker plugin disable | 禁用一个插件。 |
docker plugin enable | 启用一个插件。 |
docker plugin inspect | 显示一个或多个插件的详细信息。 |
docker plugin install | 安装一个插件。 |
docker plugin ls | 列出所有安装的插件。 |
docker plugin push | 将一个插件推送到registry。 |
docker plugin rm | 删除一个或多个插件。 |
docker plugin set | 更改插件的设置。 |
docker plugin upgrade | 升级一个已经存在的插件。 |