简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
升级或卸载Trident
您可以安全地升级Trident for Docker,而不会对正在使用的卷产生任何影响。升级过程中会有一段短暂的时间, `docker volume`针对该插件的命令将不会成功,应用程序将无法挂载卷,直到该插件再次运行。大多数情况下,这只需要几秒钟。
升级
按照以下步骤升级Trident for Docker。
步骤
-
列出现有卷册:
docker volume ls DRIVER VOLUME NAME netapp:latest my_volume
-
禁用插件:
docker plugin disable -f netapp:latest docker plugin ls ID NAME DESCRIPTION ENABLED 7067f39a5df5 netapp:latest nDVP - NetApp Docker Volume Plugin false
-
升级插件:
docker plugin upgrade --skip-remote-check --grant-all-permissions netapp:latest netapp/trident-plugin:21.07
Trident 18.01 版本取代了 nDVP。你应该直接从以下位置升级: `netapp/ndvp-plugin`图片到 `netapp/trident-plugin`图像。 -
启用插件:
docker plugin enable netapp:latest
-
请确认插件已启用:
docker plugin ls ID NAME DESCRIPTION ENABLED 7067f39a5df5 netapp:latest Trident - NetApp Docker Volume Plugin true
-
确认卷可见:
docker volume ls DRIVER VOLUME NAME netapp:latest my_volume
|
|
如果您从旧版本的Trident (20.10 之前)升级到Trident 20.10 或更高版本,则可能会遇到错误。更多信息,请参阅"已知问题"。如果遇到此错误,您应该先禁用该插件,然后删除该插件,最后通过传递额外的配置参数来安装所需的Trident版本: docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json
|
卸载
按照以下步骤卸载Trident for Docker。
步骤
-
删除插件创建的所有卷。
-
禁用插件:
docker plugin disable netapp:latest docker plugin ls ID NAME DESCRIPTION ENABLED 7067f39a5df5 netapp:latest nDVP - NetApp Docker Volume Plugin false
-
移除插件:
docker plugin rm netapp:latest