本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
升级或卸载 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