# Interfaz: NavigationIntents


**`Desde`**

0.2.0

## Métodos de contenedor

### viewContainers

▸ **viewContainers**(): `Promise`<`void`\>

Navega a la pestaña de **Contenedores** en Docker Desktop.

```typescript
ddClient.desktopUI.navigate.viewContainers();
```

#### Devuelve

`Promise`<`void`\>

---

### viewContainer

▸ **viewContainer**(`id`): `Promise`<`void`\>

Navega a la pestaña de **Contenedor** en Docker Desktop.

```typescript
await ddClient.desktopUI.navigate.viewContainer(id);
```

#### Parámetros

| Nombre | Tipo     | Descripción                                                                                                                                                                                                                       |
| :----- | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`   | `string` | El id completo del contenedor, por ejemplo, `46b57e400d801762e9e115734bf902a2450d89669d85881058a46136520aca28`. Puedes usar la opción `--no-trunc` como parte del comando `docker ps` para mostrar el id completo del contenedor. |

#### Devuelve

`Promise`<`void`\>

Una promesa que falla si el contenedor no existe.

---

### viewContainerLogs

▸ **viewContainerLogs**(`id`): `Promise`<`void`\>

Navega a la pestaña de **Logs del contenedor** en Docker Desktop.

```typescript
await ddClient.desktopUI.navigate.viewContainerLogs(id);
```

#### Parámetros

| Nombre | Tipo     | Descripción                                                                                                                                                                                                                       |
| :----- | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`   | `string` | El id completo del contenedor, por ejemplo, `46b57e400d801762e9e115734bf902a2450d89669d85881058a46136520aca28`. Puedes usar la opción `--no-trunc` como parte del comando `docker ps` para mostrar el id completo del contenedor. |

#### Devuelve

`Promise`<`void`\>

Una promesa que falla si el contenedor no existe.

---

### viewContainerInspect

▸ **viewContainerInspect**(`id`): `Promise`<`void`\>

Navega a la vista de **Inspeccionar contenedor** en Docker Desktop.

```typescript
await ddClient.desktopUI.navigate.viewContainerInspect(id);
```

#### Parámetros

| Nombre | Tipo     | Descripción                                                                                                                                                                                                                       |
| :----- | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`   | `string` | El id completo del contenedor, por ejemplo, `46b57e400d801762e9e115734bf902a2450d89669d85881058a46136520aca28`. Puedes usar la opción `--no-trunc` como parte del comando `docker ps` para mostrar el id completo del contenedor. |

#### Devuelve

`Promise`<`void`\>

Una promesa que falla si el contenedor no existe.

---

### viewContainerTerminal

▸ **viewContainerTerminal**(`id`): `Promise`<`void`\>

Navega a la ventana de la terminal del contenedor en Docker Desktop.

```typescript
await ddClient.desktopUI.navigate.viewContainerTerminal(id);
```

**`Desde`**

0.3.4

#### Parámetros

| Nombre | Tipo     | Descripción                                                                                                                                                                                                                       |
| :----- | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`   | `string` | El id completo del contenedor, por ejemplo, `46b57e400d801762e9e115734bf902a2450d89669d85881058a46136520aca28`. Puedes usar la opción `--no-trunc` como parte del comando `docker ps` para mostrar el id completo del contenedor. |

#### Devuelve

`Promise`<`void`\>

Una promesa que falla si el contenedor no existe.

---

### viewContainerStats

▸ **viewContainerStats**(`id`): `Promise`<`void`\>

Navega a las estadísticas del contenedor para ver el uso de CPU, memoria, lectura/escritura de disco e E/S de red.

```typescript
await ddClient.desktopUI.navigate.viewContainerStats(id);
```

#### Parámetros

| Nombre | Tipo     | Descripción                                                                                                                                                                                                                       |
| :----- | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`   | `string` | El id completo del contenedor, por ejemplo, `46b57e400d801762e9e115734bf902a2450d89669d85881058a46136520aca28`. Puedes usar la opción `--no-trunc` como parte del comando `docker ps` para mostrar el id completo del contenedor. |

#### Devuelve

`Promise`<`void`\>

Una promesa que falla si el contenedor no existe.

---

## Métodos de imágenes

### viewImages

▸ **viewImages**(): `Promise`<`void`\>

Navega a la pestaña de **Imágenes** en Docker Desktop.

```typescript
await ddClient.desktopUI.navigate.viewImages();
```

#### Devuelve

`Promise`<`void`\>

---

### viewImage

▸ **viewImage**(`id`, `tag`): `Promise`<`void`\>

Navega a una imagen específica referenciada por `id` y `tag` en Docker Desktop.
En esta ruta de navegación puedes encontrar las capas de la imagen, los comandos, la fecha de creación y el tamaño.

```typescript
await ddClient.desktopUI.navigate.viewImage(id, tag);
```

#### Parámetros

| Nombre | Tipo     | Descripción                                                                                                                              |
| :----- | :------- | :--------------------------------------------------------------------------------------------------------------------------------------- |
| `id`   | `string` | El id completo de la imagen (incluyendo el sha), por ejemplo, `sha256:34ab3ae068572f4e85c448b4035e6be5e19cc41f69606535cd4d768a63432673`. |
| `tag`  | `string` | La etiqueta de la imagen, por ejemplo, `latest`, `0.0.1`, etc.                                                                           |

#### Devuelve

`Promise`<`void`\>

Una promesa que falla si la imagen no existe.

---

## Métodos de volumen

### viewVolumes

▸ **viewVolumes**(): `Promise`<`void`\>

Navega a la pestaña de **Volúmenes** en Docker Desktop.

```typescript
ddClient.desktopUI.navigate.viewVolumes();
```

#### Devuelve

`Promise`<`void`\>

---

### viewVolume

▸ **viewVolume**(`volume`): `Promise`<`void`\>

Navega a un volumen específico en Docker Desktop.

```typescript
await ddClient.desktopUI.navigate.viewVolume(volume);
```

#### Parámetros

| Nombre   | Tipo     | Descripción                                      |
| :------- | :------- | :----------------------------------------------- |
| `volume` | `string` | El nombre del volumen, por ejemplo, `my-volume`. |

#### Devuelve

`Promise`<`void`\>

