Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

升級或解除Trident

貢獻者 netapp-aruldeepa

您可以安全地升級Trident for Docker,而不會對正在使用的磁碟區產生任何影響。升級過程中會有一段短暫的時間, `docker volume`針對該插件的命令將不會成功,應用程式將無法掛載卷,直到該插件再次運行。大多數情況下,這只需要幾秒鐘。

升級

請依照下列步驟升級Trident for Docker。

步驟
  1. 列出現有捲冊:

    docker volume ls
    DRIVER              VOLUME NAME
    netapp:latest       my_volume
  2. 禁用插件:

    docker plugin disable -f netapp:latest
    docker plugin ls
    ID                  NAME                DESCRIPTION                          ENABLED
    7067f39a5df5        netapp:latest       nDVP - NetApp Docker Volume Plugin   false
  3. 升級插件:

    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`圖像。
  4. 啟用插件:

    docker plugin enable netapp:latest
  5. 請確認外掛程式已啟用:

    docker plugin ls
    ID                  NAME                DESCRIPTION                             ENABLED
    7067f39a5df5        netapp:latest       Trident - NetApp Docker Volume Plugin   true
  6. 確認卷可見:

    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。

步驟
  1. 刪除插件所建立的所有磁碟區。

  2. 禁用插件:

    docker plugin disable netapp:latest
    docker plugin ls
    ID                  NAME                DESCRIPTION                          ENABLED
    7067f39a5df5        netapp:latest       nDVP - NetApp Docker Volume Plugin   false
  3. 移除插件:

    docker plugin rm netapp:latest