Saltar al contenido principal
El panel de containers lista lo que está corriendo, abre los logs y el shell de un container en pestañas, y te da compose up/down/restart por proyecto. No es un stub — es el panel entero.

Encender la integración

La integración viene APAGADA por defecto. Está en Settings → Code → Docker integration.
Con el toggle encendido, aparece un icono de Docker en el header con un puntito de estado: verde cuando hay un container corriendo, rojo cuando Docker no responde. Hacer clic en él abre el panel. Apagado, no hay icono y no hay panel.

Requisitos

TYBA busca el binario de docker en este orden:
Sin binario, o con el daemon parado, el panel no inventa nada: dice “Docker is not responding”. En macOS ofrece además el atajo “Open Docker Desktop” — en las otras plataformas, levantar Docker queda de tu lado.

La lista

Los containers vienen agrupados por proyecto compose, y lo que no pertenece a ningún proyecto cae en “loose”.
  • Los que corren primero, después por orden de nombre.
  • Los parados también aparecen — pero quedan recogidos detrás de un “N stopped — show”.
  • Cada grupo muestra la cuenta de lo que está en pie.

Logs y shell

Cada uno se vuelve una pestaña. Logs sigue la salida (-f) empezando por las últimas 200 líneas. Shell intenta el shell bueno y cae en el que exista:
O sea: bash si el container lo tiene, sh si no. Un container Alpine no se queda sin shell.

Remover

La remoción es una acción roja: pide confirmación en dos clics. El primer clic arma el botón, el segundo ejecuta. No hay diálogo, pero tampoco hay forma de remover por error con un solo clic.

Compose

Cuando el grupo es un proyecto compose y su carpeta existe en esta máquina, el encabezado gana las acciones del proyecto:

Cuando la ruta no es de esta máquina

Un container reporta la ruta del entorno donde levantó, que no siempre es el tuyo. Cuando TYBA mira la ruta y no está aquí — o está, pero sin permiso de lectura — lo dice y muestra la ruta, en vez de ofrecer un botón que abriría la nada. Por eso las acciones de compose solo aparecen para un proyecto cuya carpeta TYBA consigue ver.
En el objetivo remoto esa comprobación se salta a propósito: la ruta del host remoto no existe en esta máquina, y anotarla sería un enlace roto. Por eso las acciones de compose no funcionan remotamente — mira Docker remoto.

Ver también

Docker remoto

El mismo panel apuntando a un host SSH.

Hosts y grupos

El registro que hace que exista el objetivo remoto.