>_ DevTrendses

Idioma

Inicio

Lenguajes

Secciones

Frontend Backend Móvil DevOps AI / ML GameDev Seguridad
CSS

Dockpeek - Todos tus contenedores Docker de un vistazo

1968 estrellas

¿Te suena familiar: una docena de contenedores en ejecución, interfaces web dispersas en diferentes puertos y direcciones IP mezcladas en tu cabeza? Dockpeek resuelve este problema con un movimiento elegante: proporciona un panel limpio con todos los contenedores activos y sus puertos, accesibles en literalmente un clic.

¿Qué es esta herramienta?

Dockpeek es una interfaz web ligera y autocontenida para Docker. A diferencia de soluciones más pesadas como Portainer, se centra en una sola tarea: acceso rápido a servicios en ejecución. El proyecto está escrito en Python usando FastAPI y funciona muy bien incluso en máquinas de bajo rendimiento.

¿Para quién es esto?

  • Desarrolladores que prueban múltiples microservicios
  • Administradores de sistemas que gestionan varios hosts Docker
  • Entusiastas del laboratorio casero con un montón de servicios autoalojados

5 razones para probar Dockpeek ahora mismo

  1. Acceso instantáneo a servicios No más memorizar o buscar puertos — solo haz clic en el servicio que necesitas en la interfaz web. Dockpeek detecta automáticamente HTTP/HTTPS y construye el enlace correcto.

  2. Soporte multi-host Conecta múltiples hosts Docker (locales y remotos) en una sola interfaz. Especialmente conveniente cuando tienes servidores separados para desarrollo, pruebas y producción.

  1. Seguimiento de actualizaciones de imágenes La verificación de actualizaciones integrada muestra qué contenedores están ejecutando versiones de imágenes desactualizadas — no más sorpresas con vulnerabilidades.

  2. Búsqueda de puertos ¿Necesitas encontrar rápidamente quién está usando el puerto 8080? Solo ingresa :8080 en la barra de búsqueda.

  3. Cero configuración El socket de Docker se monta automáticamente, todos los contenedores en ejecución se detectan sin configuración adicional.

Cómo funciona internamente

Dockpeek se comunica con Docker a través de la API estándar, usando:

  • Socket Unix local para acceso a Docker Engine
  • O conexión TCP para hosts remotos (recomendado vía socket-proxy por seguridad)

La arquitectura es sencilla:

Frontend (Vue.js) ↔ Backend (FastAPI) ↔ Docker API

Casos de uso prácticos

Para desarrolladores

Imagina: estás trabajando en una arquitectura de microservicios con una docena de componentes. Cada uno se ejecuta en un contenedor separado en diferentes puertos. En lugar de mantener todos esos localhost:32768 en la cabeza (o en notas), obtienes una interfaz unificada con enlaces clicables.

Para administradores de sistemas

Cuando gestionas un clúster de múltiples servidores Docker (p. ej., servidor principal + respaldo + pruebas), Dockpeek se convierte en un punto de entrada único para monitorear todos los contenedores.

Para uso doméstico

Si tienes un laboratorio casero configurado con servicios como:

  • Plex/Jellyfin para medios
  • Nextcloud para archivos
  • Home Assistant para hogar inteligente Dockpeek convertirá tu navegador en un panel de control conveniente.

Cómo empezar

Ejecución local vía Docker Compose:

services:
  dockpeek:
    image: ghcr.io/dockpeek/dockpeek:latest
    container_name: dockpeek
    environment:
      - SECRET_KEY=my_secret_key
      - USERNAME=admin
      - PASSWORD=admin
    ports:
      - "3420:8000"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    restart: unless-stopped

Después del inicio, la interfaz estará disponible en http://localhost:3420.

Conclusión: ¿vale la pena probarlo?

Dockpeek no es un reemplazo para paneles de gestión completos como Portainer, sino una adición conveniente a ellos. Si necesitas:

  • Acceder rápidamente a interfaces web de contenedores
  • Monitorear actualizaciones de imágenes
  • Tener una visión simple de todos los servicios en ejecución

...entonces esta herramienta te ahorrará mucho tiempo. Especialmente recomendado para desarrolladores que trabajan con múltiples microservicios simultáneamente — después de Dockpeek, volver a la entrada manual de puertos es algo que no querrás hacer.

Proyectos relacionados