Repolode
mrjackwills

mrjackwills/oxker

Interfaz de terminal (TUI) para ver y controlar contenedores Docker, con estadísticas en tiempo real, logs y acceso mediante exec.

Alternativa open source a:Docker Desktop

Estrellas
1,970
Forks
51
Issues abiertos
25
Último commit
hace 2 meses

¿Qué es?

oxker es una interfaz de terminal para supervisar y administrar contenedores Docker. Muestra los contenedores en ejecución en una lista con su estado y uso de recursos, y permite iniciarlos, detenerlos, reiniciarlos, pausarlos y eliminarlos con el teclado o el mouse. Un panel de logs muestra la salida del contenedor seleccionado e incluye opciones para buscar, filtrar y exportar a un archivo.

La herramienta está escrita en Rust y utiliza ratatui para la interfaz y Bollard para comunicarse con la API de Docker. De forma predeterminada, se conecta al socket local de Docker; también se puede especificar un host personalizado mediante un flag o la variable DOCKER_HOST. El comportamiento, como los logs en color, las marcas de tiempo, la zona horaria y las combinaciones de teclas, se puede configurar con argumentos de línea de comandos o con un archivo de configuración TOML, JSON o JSONC.

Se puede instalar mediante Cargo, imágenes de Docker disponibles en ghcr.io y Docker Hub, Nix, AUR, Homebrew y binarios precompilados. Hay imágenes para linux/amd64, linux/arm64 y linux/arm/v6.

Funciones clave

  • 01Muestra los contenedores con su estado y uso de recursos; permite ordenarlos por columna.
  • 02Permite iniciar, detener, reiniciar, pausar y eliminar contenedores con el teclado o el mouse.
  • 03Muestra los logs de los contenedores e incluye opciones para buscar, filtrar y guardar en un archivo.
  • 04Permite acceder mediante exec a un contenedor en ejecución e inspeccionar sus detalles.
  • 05Se puede configurar mediante flags de línea de comandos y archivos de configuración TOML, JSON o JSONC.

Casos de uso

  • Comprobar rápidamente qué contenedores están en ejecución en un equipo de desarrollo o servidor mediante SSH.
  • Seguir los logs de un contenedor en la terminal sin abrir Docker Desktop.
  • Reiniciar o detener contenedores que no funcionan correctamente desde una sesión de terminal.
  • Administrar contenedores locales en una Raspberry Pi u otro host Linux pequeño.

Inicio rápido

  1. 1

    Instalar con Cargo

    cargo install oxker
  2. 2

    Ejecutar oxker

    oxker

Antes de usarlo

  • La función exec en contenedores no está disponible en Windows.
  • El autor no ha probado las instrucciones de compilación para otras plataformas.

Temas

Preguntas frecuentes

¿Qué es oxker?
Interfaz de terminal (TUI) para ver y controlar contenedores Docker, con estadísticas en tiempo real, logs y acceso mediante exec. oxker es una interfaz de terminal para supervisar y administrar contenedores Docker. Muestra los contenedores en ejecución en una lista con su estado y uso de recursos, y permite iniciarlos, detenerlos, reiniciarlos, pausarlos y eliminarlos con el teclado o el mouse. Un panel de logs muestra la salida del contenedor seleccionado e incluye opciones para buscar, filtrar y exportar a un archivo.
¿oxker es gratuito? ¿Qué licencia tiene?
oxker es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿oxker sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de oxker fue el 22 ago 2026.
¿Para qué puedo usar oxker?
Comprobar rápidamente qué contenedores están en ejecución en un equipo de desarrollo o servidor mediante SSH. Seguir los logs de un contenedor en la terminal sin abrir Docker Desktop. Reiniciar o detener contenedores que no funcionan correctamente desde una sesión de terminal. Administrar contenedores locales en una Raspberry Pi u otro host Linux pequeño.
¿Cómo se instala oxker?
Instalar con Cargo: cargo install oxker Ejecutar oxker: oxker
¿Dónde consigo oxker?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mrjackwills/oxker

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados