Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docker CLI 中 docker plugin install 常用命令。

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

升级一个已经存在的插件。

推荐文档

相关文档

大家感兴趣的内容

随机列表