測試和除錯

為了改善開發體驗,Docker Desktop 提供了一組工具來幫助您測試和除錯您的擴充功能。

開啟 Chrome 開發人員工具

若要在您選取**擴充功能**索引標籤時開啟擴充功能的 Chrome 開發人員工具,請執行

$ docker extension dev debug <name-of-your-extensions>

後續每次點擊擴充功能索引標籤也會開啟 Chrome 開發人員工具。 若要停止此行為,請執行

$ docker extension dev reset <name-of-your-extensions>

部署擴充功能後,也可以使用Konami Code開發 UI 時的熱重新載入

在 UI 開發期間,使用熱重新載入來測試您的變更,而無需重建整個擴充功能會很有幫助。 為此,您可以將 Docker Desktop 設定為從開發伺服器載入您的 UI,例如以 `npm start` 叫用時 Vite

這將啟動一個監聽埠 3000 的開發伺服器。

您現在可以告訴 Docker Desktop 使用它作為前端來源。 在另一個終端機中執行

關閉並重新開啟 Docker Desktop 儀表板,然後前往您的擴充功能。 對前端程式碼的所有變更都會立即顯示。

完成後,您可以將擴充功能設定重設為原始設定。 如果您使用 `docker extension dev debug <您的擴充功能名稱>`,這也會重設開啟 Chrome 開發人員工具

顯示擴充功能容器

如果您的擴充功能由在 Docker Desktop VM 中作為容器執行的單個或多個服務組成,您可以從 Docker Desktop 的儀表板輕鬆存取它們。

  1. 在 Docker Desktop 中,瀏覽至**設定**。
  2. 在**擴充功能**索引標籤下,選取**顯示 Docker Desktop 擴充功能系統容器**選項。 您現在可以檢視您的擴充功能容器及其記錄。

清理

若要移除擴充功能,請執行

$ docker extension rm <name-of-your-extension>

後續步驟