>_ DevTrendspt

Idioma

Início

Linguagens

Seções

Frontend Backend Mobile DevOps AI / ML GameDev Segurança
CSS

Dockpeek - Todos os Seus Containers Docker em Um Clique

1.968 estrelas

Soa familiar: uma dúzia de containers em execução, interfaces web espalhadas em diferentes portas e endereços IP bagunçados na sua cabeça. O Dockpeek resolve esse problema com uma solução elegante — oferecendo um painel limpo com todos os containers ativos e suas portas, acessíveis em literalmente um clique.

O que é essa ferramenta?

Dockpeek é uma interface web leve e autocontida para Docker. Ao contrário de soluções mais robustas como Portainer, ele foca em uma única tarefa: acesso rápido a serviços em execução. O projeto é escrito em Python usando FastAPI e funciona muito bem até mesmo em máquinas de baixo desempenho.

Para quem é isso?

  • Desenvolvedores testando múltiplos microsserviços
  • Administradores de sistemas gerenciando vários hosts Docker
  • Entusiastas de home lab com vários serviços auto-hospedados

5 motivos para experimentar o Dockpeek agora mesmo

  1. Acesso instantâneo a serviços Não precisa mais memorizar ou procurar portas — basta clicar no serviço que você precisa na interface web. O Dockpeek detecta automaticamente HTTP/HTTPS e constrói o link correto.

  2. Suporte a múltiplos hosts Conecte vários hosts Docker (locais e remotos) em uma única interface. Especialmente conveniente quando você tem servidores separados para desenvolvimento, testes e produção.

  1. Rastreamento de atualizações de imagens Verificação integrada de atualizações mostra quais dos seus containers estão executando versões desatualizadas de imagens — sem mais surpresas com vulnerabilidades.

  2. Busca por porta Precisa encontrar rapidamente quem está usando a porta 8080? Basta digitar :8080 na barra de busca.

  3. Zero configuração O socket Docker é montado automaticamente, todos os containers em execução são detectados sem configuração adicional.

Como funciona nos bastidores

O Dockpeek se comunica com o Docker através da API padrão, usando:

  • Socket Unix local para acesso ao Docker Engine
  • Ou conexão TCP para hosts remotos (recomendado via socket-proxy para segurança)

A arquitetura é direta:

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

Casos de uso práticos

Para desenvolvedores

Imagine: você está trabalhando em uma arquitetura de microsserviços com uma dúzia de componentes. Cada um roda em um container separado em portas diferentes. Em vez de manter todos esses localhost:32768 na sua cabeça (ou em anotações), você obtém uma interface unificada com links clicáveis.

Para administradores de sistemas

Ao gerenciar um cluster de vários servidores Docker (ex.: servidor principal + backup + teste), o Dockpeek se torna um ponto único de entrada para monitorar todos os containers.

Para uso doméstico

Se você tem um home lab configurado com serviços como:

  • Plex/Jellyfin para mídia
  • Nextcloud para arquivos
  • Home Assistant para casa inteligente O Dockpeek transformará seu navegador em um painel de controle conveniente.

Como começar

Execução local via 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

Após a inicialização, a interface estará disponível em http://localhost:3420.

Conclusão: vale a pena experimentar?

O Dockpeek não é um substituto para painéis de gerenciamento completos como Portainer, mas uma adição conveniente a eles. Se você precisa:

  • Acessar rapidamente interfaces web de containers
  • Monitorar atualizações de imagens
  • Ter uma visão simples de todos os serviços em execução

...então essa ferramenta economizará muito do seu tempo. Especialmente recomendado para desenvolvedores trabalhando com múltiplos microsserviços simultaneamente — depois do Dockpeek, voltar a inserir portas manualmente é algo que você não vai querer fazer.

Projetos relacionados