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.
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.
Reinicie os contêineres
Se você quiser reiniciar seus Containers a qualquer momento, basta selecioná-lo e pressionar "r" para reiniciar.
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.
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.
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