1、docker plugin install 简介
docker plugin install
命令用于在 Docker 中安装一个插件。Docker 插件是一种可将第三方功能添加到 Docker 引擎中的方式,可以用于扩展 Docker 功能、管理存储和网络等。Docker首先在你的Docker主机上查找插件。如果插件在本地不存在,则从registry中拉出该插件。请注意,分发插件所需的最低注册表版本是2.3.0。
参考文档:https://docs.docker.com/engine/reference/commandline/plugin_install/
2、docker plugin install 语法
docker plugin install [OPTIONS] PLUGIN [KEY=VALUE...]
3、docker plugin install 命令
安装view /sshfs
插件并将其DEBUG环境变量设置为1
。安装时,需要从Docker Hub中拉出插件,并提示用户接受插件所需的权限列表,设置插件的参数并启用插件。
docker plugin install vieux/sshfs DEBUG=1 Plugin "vieux/sshfs" is requesting the following privileges: - network: [host] - device: [/dev/fuse] - capabilities: [CAP_SYS_ADMIN] Do you grant the above permissions? [y/N] y vieux/sshfs
插件安装完成后,会出现在插件列表中:
docker plugin ls ID NAME DESCRIPTION ENABLED 69553ca1d123 vieux/sshfs:latest sshFS plugin for Docker true
4、命令选项
选项 | 默认 | 描述 |
--alias | 插件的本地名称 | |
--disable | 不在安装时启用插件 | |
--disable-content-trust | true | 跳过镜像验证 |
--grant-all-permissions | 授予运行插件所需的所有权限 |
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 | 升级一个已经存在的插件。 |