Pesquisa de site

Dockly - Gerenciar contêineres Docker do terminal


Há alguns dias, publicamos um guia que cobria quase todos os detalhes que você precisa saber para começar a usar o Docker. Nesse guia, mostramos detalhadamente como criar e gerenciar contêineres Docker. Existem também algumas ferramentas não oficiais disponíveis para gerenciar contêineres Docker. Se você olhou nossos arquivos antigos, pode ter se deparado com duas ferramentas baseadas na web, a saber, "Portainer" e "PiCluster". Ambos tornam a tarefa de gerenciamento do Docker muito mais fácil e simples em um navegador da web. Hoje me deparei com mais uma ferramenta de gerenciamento Docker chamada "Dockly".

Ao contrário das ferramentas mencionadas acima, Dockly é um utilitário TUI (interface de usuário de texto) para gerenciar contêineres e serviços Docker do Terminal em sistemas do tipo Unix. É uma ferramenta gratuita e de código aberto desenvolvida com NodeJS. Neste breve guia, veremos como instalar o Dockly e como gerenciar contêineres Docker a partir da linha de comando.

Instalando o Dockly

Certifique-se de ter instalado o NodeJS em sua caixa Linux. Se você ainda não o instalou, consulte o guia a seguir.

  • Como instalar o NodeJS no Linux

Depois que o NodeJS estiver instalado, execute o seguinte comando para instalar o Dockly:

npm install -g dockly

Gerenciar contêineres Docker com Dockly do terminal

Gerenciar contêineres Docker com Dockly é fácil! Tudo que você precisa fazer é abrir o terminal e executar o seguinte comando:

dockly

Dockly se conectará automaticamente ao daemon docker localhost por meio do soquete unix e exibirá a lista de contêineres em execução no Terminal, conforme mostrado abaixo.

Gerenciar contêineres Docker usando Dockly

Como você pode ver na captura de tela acima, Dockly exibe as seguintes informações sobre contêineres em execução na parte superior:

  • ID do contêiner,
  • Nome do(s) contêiner(es),
  • Imagem Docker,
  • Comando,
  • Estado do(s) contêiner(es) em execução,
  • Status.

No canto superior direito, você verá a utilização da CPU e da memória dos contêineres. Use as teclas de seta PARA CIMA/PARA BAIXO para mover-se entre os contêineres.

Na parte inferior, existem algumas teclas de atalho do teclado para realizar várias tarefas de gerenciamento do docker. Aqui está a lista de atalhos de teclado disponíveis atualmente:

  • = - Atualize a interface do Dockly,
  • / - Pesquisa na visualização da lista de contêineres,
  • i - Exibe as informações sobre o contêiner ou serviço atualmente selecionado,
  • - Mostra logs do contêiner ou serviço atual,
  • v - Alternar entre visualização de contêineres e serviços,
  • l - Inicia uma sessão /bin/bash no contêiner selecionado,
  • r - Reinicie o Container selecionado,
  • s - Para o Container selecionado,
  • h - Mostrar janela de AJUDA,
  • q - Saia do Dockly.

Visualizar informações de um contêiner

Escolha um Container usando as setas PARA CIMA/PARA BAIXO e pressione "i" para exibir as informações do Container selecionado.

Ver informações do contêiner

Reinicie os contêineres

Se você quiser reiniciar seus Containers a qualquer momento, basta selecioná-lo e pressionar "r" para reiniciar.

Reinicie os contêineres do Docker

Parar/remover contêineres e imagens

Podemos parar e/ou remover um ou todos os contêineres de uma só vez se eles não forem mais necessários. Para fazer isso, pressione "m" para abrir o Menu.

Pare, remova contêineres e imagens do Docker

A partir daqui, você pode realizar as seguintes operações.

  • Pare todos os contêineres Docker,
  • Remover contêiner selecionado,
  • Remova todos os recipientes,
  • Remova todas as imagens do Docker, etc.

Exibir seção de ajuda do Dockly

Se você tiver alguma dúvida, basta pressionar "h" para abrir a seção de ajuda.

Ajuda do Dockly

Para mais detalhes, consulte a página oficial do GitHub fornecida no final.

E isso é tudo por agora. Espero que isso tenha sido útil. Se você passa muito tempo trabalhando com contêineres Docker, experimente o Dockly e veja se isso ajuda.

Leitura sugerida:

  • Como atualizar automaticamente contêineres Docker em execução
  • ctop – Uma ferramenta de monitoramento de linha de comando para contêineres Linux

Recurso:

  • Repositório Dockly GitHub

Artigos relacionados