30.04.2025

Como instalar o Dockly - uma interface fácil de usar para gerenciar contêineres do Docker a partir do terminal

Dockly é uma interface TUI (terminal user interface) interativa para gerenciar contêineres Docker, imagens e outras entidades. É conveniente, minimalista e permite visualizar logs, gerenciar contêineres e monitorar o status do Docker diretamente pelo terminal.

Neste artigo, vamos mostrar como instalar o Dockly no Linux, macOS e Windows (via WSL) e como começar a usá-lo.

O que é o Dockly?

Dockly é uma ferramenta de código aberto escrita em Node.js que usa a API do Docker para obter dados. Com ele, você pode:

Requisitos

Antes de instalar o Dockly, certifique-se de ter o seguinte instalado:

Para verificar, execute:

docker --version
node -v
npm -v

Instalação

1. Via npm (método recomendado)

npm install -g dockly

Para verificar a instalação:

dockly --version

Para iniciar o Dockly:

dockly

O Dockly se conectará automaticamente ao socket padrão do Docker em /var/run/docker.sock.

2. Executar sem instalar (via npx)

Se você não quiser instalar o Dockly globalmente:

npx dockly

Essa é uma boa opção para uso pontual.

Instalação no Windows (via WSL)

Para usuários do Windows, a melhor forma de usar o Dockly é por meio do WSL (Subsistema do Windows para Linux):

  1. Instale o WSL e escolha uma distribuição (ex: Ubuntu)
  2. Instale Node.js e Docker dentro do WSL
  3. Certifique-se de que o docker.sock esteja acessível no WSL
  4. Instale o Dockly:
npm install -g dockly

Guia rápido de uso

A navegação no Dockly é bem simples:

Pressione ? na interface para ver todos os atalhos disponíveis.

Parâmetros úteis de inicialização

Você pode executar o Dockly com um DOCKER_HOST específico:

DOCKER_HOST=tcp://192.168.1.100:2375 dockly

Ou definir um caminho personalizado para o socket:

dockly --socketPath /path/to/docker.sock

Aviso de segurança

Se você estiver usando o Docker por conexão TCP, certifique-se de protegê-la com TLS.
O Dockly não oferece suporte a autenticação, portanto não se conecte a APIs Docker desprotegidas.

Desinstalando o Dockly

Para remover o Dockly:

npm uninstall -g dockly

Conclusão

O Dockly é uma ótima ferramenta para quem prefere o terminal e deseja acesso rápido e visual ao gerenciamento de contêineres Docker. Sua instalação simples, interface intuitiva e recursos poderosos o tornam uma adição valiosa ao seu fluxo de trabalho com Docker