導航

目錄

ddClient.desktopUI.navigate 允許導航到 Docker Desktop 的特定螢幕,例如容器選項卡、映象選項卡或特定容器的日誌。

例如,導航到給定容器日誌

const id = '8c7881e6a107';
try {
  await ddClient.desktopUI.navigate.viewContainerLogs(id);
} catch (e) {
  console.error(e);
  ddClient.desktopUI.toast.error(
    `Failed to navigate to logs for container "${id}".`
  );
}

引數

名稱型別描述
id字串完整的容器 ID,例如 `46b57e400d801762e9e115734bf902a2450d89669d85881058a46136520aca28`。您可以使用 `docker ps` 命令中的 `--no-trunc` 標誌來顯示完整的容器 ID。

返回

Promise<void>

如果容器不存在,則 Promise 會失敗。

有關所有導航方法的更多詳細資訊,請參閱導航 API 參考

已棄用的導航方法

這些方法已棄用,並將在未來版本中刪除。請使用上面指定的方法。

window.ddClient.navigateToContainers();
// id - the full container id, e.g. `46b57e400d801762e9e115734bf902a2450d89669d85881058a46136520aca28`
window.ddClient.navigateToContainer(id);
window.ddClient.navigateToContainerLogs(id);
window.ddClient.navigateToContainerInspect(id);
window.ddClient.navigateToContainerStats(id);

window.ddClient.navigateToImages();
window.ddClient.navigateToImage(id, tag);

window.ddClient.navigateToVolumes();
window.ddClient.navigateToVolume(volume);

window.ddClient.navigateToDevEnvironments();