Docker

Desenvolvimento

Controle containers, imagens e redes em linguagem natural — Neotask usa o OpenClaw para gerenciar seu ambiente Docker sem memorizar flags de CLI.

O Que Você Pode Fazer

Ciclo de Vida de Containers

Execute, pare, pause, retome e remova containers por nome ou descrição. Neotask lida com as flags — mapeamentos de porta, montagens de volume, variáveis de ambiente, políticas de reinício — para que você possa dizer "rode o container do postgres na porta 5433 com um volume persistente" e tenha isso feito imediatamente via OpenClaw.

Gestão de Imagens

Faça pull de tags de imagem específicas do Docker Hub ou registries privados, liste imagens em cache localmente ordenadas por tamanho e remova camadas pendentes. Construa imagens a partir de um caminho de Dockerfile e marque-as em uma única instrução.

Logs e Depuração

Recupere as últimas N linhas de logs de container, transmita saída ao vivo e filtre por timestamp. Peça ao Neotask para resumir erros recentes de um container com falha e sugerir causas prováveis com base no conteúdo dos logs.

Redes e Volumes

Crie redes nomeadas, conecte ou desconecte containers e inspecione a topologia de rede. Liste todos os volumes, veja quais são órfãos (sem container anexado) e remova-os com segurança.

Docker Compose

Inicie ou derrube stacks de múltiplos serviços, escale serviços específicos e verifique a saúde de cada container em um projeto Compose. Neotask pode ler seu docker-compose.yml e explicar o que cada serviço faz.

Experimente Perguntar

  • "Inicie um container Redis chamado cache-dev na porta 6380 com dados persistidos em ./redis-data"
  • "Mostre-me as últimas 200 linhas de log do container api e sinalize quaisquer linhas contendo 'error' ou 'fatal'"
  • "Liste todos os containers em execução e suas portas expostas em uma tabela limpa"
  • "Remova todos os containers parados e imagens pendentes para liberar espaço em disco"
  • "Faça pull do postgres:16-alpine e inicie-o com POSTGRES_PASSWORD=secret na porta 5432"
  • "Quais containers estão em execução há mais de 7 dias?"
  • "Inspecione a configuração de rede do container frontend — em qual rede está e qual é seu IP?"
  • "Derrube o stack docker-compose em ./services/api e volte com imagens novas"
  • Dicas Pro

  • Nomeie seus containers consistentemente (ex., meuapp-prod, meuapp-dev) para que Neotask possa targetar o correto sem ambiguidade.
  • Para comandos de run complexos, descreva o comportamento desejado (portas, volumes, variáveis de ambiente) em vez de tentar ditar flags — o OpenClaw gera a sintaxe correta.
  • Peça um "resumo de uso de disco" regularmente — camadas do Docker se acumulam rapidamente e uma consulta de prune mostrará exatamente o que pode ser recuperado.
  • Ao depurar um container com falha, peça logs E saída de inspect juntos para que Neotask possa correlacionar problemas de configuração com erros de runtime.
  • Use "transmitir logs" para sessões de depuração ao vivo; use "últimas N linhas" quando quiser um snapshot para compartilhar ou analisar.
  • Para projetos Compose, especifique o diretório do projeto para que Neotask saiba qual stack você quer dizer quando tiver múltiplos.
  • Works Well With