本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
升级或卸载 Astra Trident
贡献者
建议更改
您可以安全地升级适用于 Docker 的 Astra Trident ,而不会对正在使用的卷产生任何影响。在升级过程中、有一段短暂的时间、 `docker volume`指向插件的命令将不会成功、应用程序将无法挂载卷、直到插件重新运行为止。在大多数情况下,这只需要几秒钟。
升级
执行以下步骤以升级适用于 Docker 的 Astra Trident 。
步骤
-
列出现有卷:
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
Astra 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
如果要从旧版本的 Astra Trident ( 20.10 之前的版本)升级到 Astra Trident 20.10 或更高版本,则可能会遇到错误。有关详细信息,请参阅 "已知问题"。如果遇到错误、应先禁用插件、然后删除插件、然后再通过传递额外的配置参数来安装所需的Astra Trident版本: docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json
|
卸载
执行以下步骤卸载适用于 Docker 的 Astra Trident 。
步骤
-
删除插件创建的所有卷。
-
禁用插件:
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