Docker 17参考手册
引擎: CLI | Engine: CLI
docker plugin set
描述
更改插件的设置
用法
docker plugin set PLUGIN KEY=VALUE [KEY=VALUE...]
父命令
命令 |
描述 |
---|---|
docker插件 |
管理插件 |
相关命令
命令 |
描述 |
---|---|
docker plugin create |
从rootfs和配置创建一个插件。插件数据目录必须包含config.json和rootfs目录。 |
docker plugin disable |
禁用插件 |
docker plugin enable |
启用插件 |
docker plugin inspect |
显示一个或多个插件的详细信息 |
docker plugin install |
安装一个插件 |
docker plugin ls |
列出插件 |
docker plugin push |
将插件推送到注册表 |
docker plugin rm |
删除一个或多个插件 |
docker plugin set |
更改插件的设置 |
docker plugin upgrade |
升级现有的插件 |
扩展描述
更改插件的设置。插件必须禁用。
目前支持的设置是:
- env variables
- source of mounts
- path of devices
- arg
实例
更改环境变量
以下示例更改插件DEBUG
上的env变量sample-volume-plugin
。
$ docker plugin inspect -f {{.Settings.Env}} tiborvass/sample-volume-plugin
[DEBUG=0]
$ docker plugin set tiborvass/sample-volume-plugin DEBUG=1
$ docker plugin inspect -f {{.Settings.Env}} tiborvass/sample-volume-plugin
[DEBUG=1]
更改安装源
以下示例更改插件mymount
上的装载源myplugin
。
$ docker plugin inspect -f '{{with $mount := index .Settings.Mounts 0}}{{$mount.Source}}{{end}}' myplugin
/foo
$ docker plugins set myplugin mymount.source=/bar
$ docker plugin inspect -f '{{with $mount := index .Settings.Mounts 0}}{{$mount.Source}}{{end}}' myplugin
/bar
注:由于只
source
可设置在mymount
,docker plugins set mymount=/bar myplugin
也可以。
更改设备路径
以下示例更改插件mydevice
上设备的路径myplugin
。
$ docker plugin inspect -f '{{with $device := index .Settings.Devices 0}}{{$device.Path}}{{end}}' myplugin
/dev/foo
$ docker plugins set myplugin mydevice.path=/dev/bar
$ docker plugin inspect -f '{{with $device := index .Settings.Devices 0}}{{$device.Path}}{{end}}' myplugin
/dev/bar
注:由于只
path
可设置在mydevice
,docker plugins set mydevice=/dev/bar myplugin
也可以。
更改参数的来源
下面的示例更改myplugin
插件。
$ docker plugin inspect -f '{{.Settings.Args}}' myplugin
["foo", "bar"]
$ docker plugins set myplugin myargs="foo bar baz"
$ docker plugin inspect -f '{{.Settings.Args}}' myplugin
["foo", "bar", "baz"]
引擎: CLI | Engine: CLI相关
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
主页 | https://docker.com/ |
源码 | https://github.com/docker/docker |
版本 | 17 |
发布版本 | 17.06 |