User Tools

Site Tools


wiki:docker:guia_comandos_docker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:docker:guia_comandos_docker [2026/01/21 22:04] – [REMOVER TODOS OS OBJETOS (EM MASSA)] Wiki Administratorwiki:docker:guia_comandos_docker [2026/01/22 10:14] (current) Wiki Administrator
Line 3: Line 3:
 Este guia de referência rápida (Cheat Sheet) compila os comandos Docker mais utilizados, organizados por funcionalidade, para otimizar o desenvolvimento e a administração de ambientes conteinerizados. Este guia de referência rápida (Cheat Sheet) compila os comandos Docker mais utilizados, organizados por funcionalidade, para otimizar o desenvolvimento e a administração de ambientes conteinerizados.
  
-===== 1. MONITORAMENTO E INFORMAÇÕES DO SISTEMA =====+===== 1. GERENCIAMENTO DE RECURSOS BÁSICOS ===== 
 + 
 +==== 1.1. MONITORAMENTO E INFORMAÇÕES DO SISTEMA ====
  
 <code bash> <code bash>
Line 33: Line 35:
 </code> </code>
  
-====2. GERENCIAMENTO DE CONTAINERS =====+==== 1.2. GERENCIAMENTO DE CONTAINERS ====
  
 <code bash> <code bash>
Line 69: Line 71:
 </code> </code>
  
-====3. GERENCIAMENTO DE IMAGENS =====+==== 1.3. GERENCIAMENTO DE IMAGENS ====
  
 <code bash> <code bash>
Line 104: Line 106:
 </code> </code>
  
-====4. GERENCIAMENTO DE VOLUMES =====+==== 1.4. GERENCIAMENTO DE VOLUMES ====
  
 <code bash> <code bash>
Line 130: Line 132:
 </code> </code>
  
-====5. GERENCIAMENTO DE NETWORKS =====+==== 1.5. GERENCIAMENTO DE NETWORKS ====
  
 <code bash> <code bash>
Line 153: Line 155:
 </code> </code>
  
-===== 6. LIMPEZA E MANUTENÇÃO =====+===== 2. LIMPEZA E REMOÇÃO EM LOTE (OTIMIZAÇÃO DE ESPAÇO) ===== 
 + 
 +==== 2.1. LIMPEZA GERAL E MANUTENÇÃO ====
  
 <code bash> <code bash>
Line 172: Line 176:
 docker system df                       # Exibe um resumo do espaço em disco usado por objetos Docker docker system df                       # Exibe um resumo do espaço em disco usado por objetos Docker
 docker system df -v                    # Exibe o uso de espaço de forma detalhada docker system df -v                    # Exibe o uso de espaço de forma detalhada
 +</code>
  
-# Remoção de Containers Parados (Status: Exited)+==== 2.2. REMOÇÃO EM MASSA (USANDO COMMAND SUBSTITUTION) ==== 
 + 
 +<note warning> 
 +**AVISO DE SEGURANÇA**: Comandos que utilizam $(...) para remoção em massa são extremamente potentes.  
 +Sempre verifique o que será removido executando apenas a parte interna primeiro. 
 +</note> 
 + 
 +=== Containers === 
 +<code bash> 
 +# Remove TODOS os containers (ativos e parados) 
 +docker rm -f $(docker ps -aq) 
 + 
 +# Remove containers parados (Status: Exited)
 docker rm $(docker ps -aq -f status=exited) docker rm $(docker ps -aq -f status=exited)
  
-# Remove containers parados há mais de 24h +# Remove containers por filtro (ex: nome específico) 
-docker container prune --filter "until=24h +docker rm $(docker ps -aq -"name=prefixo")
 </code> </code>
-===== 7. LOGS E DEBUG DE CONTAINERS ===== 
  
 +=== Imagens ===
 <code bash> <code bash>
-Visualização de Logs +Remove TODAS as imagens 
-docker logs <container>                # Exibe os logs do container desde o início +docker rmi -f $(docker images -aq)
-docker logs -f <container>             # Segue (follow) a saída de log em tempo real +
-docker logs --tail 50 <container>      # Exibe apenas as últimas 50 linhas de log +
-docker logs --since 10m <container>    # Exibe logs gerados nos últimos 10 minutos +
-docker logs -t <container>             # Inclui timestamps (carimbos de data/horanos logs+
  
-Logs com Docker Compose +Remove imagens intermediárias/sem tag (dangling) 
-docker-compose logs -f                 # Segue os logs de todos os serviços definidos no docker-compose.yml +docker rmi $(docker images --f dangling=true)
-docker-compose logs -f serviço1 serviço2 # Segue os logs de serviços específicos+
  
-Exportação de Logs +Remove imagens por filtro (ex: nome específico) 
-docker logs <container> logs.txt     # Redireciona a saída de log para um arquivo+docker rmi $(docker images -q -f "reference=nome/*"
 +</code>
  
-# Inspeção de Configuração +=== Redes (Networks) === 
-Filtra e exibe seções importantes da configuração do container (ConfigEnvMounts+<code bash> 
-docker inspect <container> | grep -A 10 -B 10 "Config\|Env\|Mounts"+Remove TODAS as redes (exceto bridgehostnone - que são padrão do sistema
 +docker network rm $(docker network ls -q) 
 + 
 +# Remove redes por filtro (ex: redes não usadas por containers) 
 +docker network rm $(docker network ls -q -f "type=custom")
 </code> </code>
  
-===== 8. DOCKER COMPOSE (Gerenciamento Multi-Container) =====+=== Volumes ==
 +<code bash> 
 +# Remove TODOS os volumes 
 +docker volume rm $(docker volume ls -q) 
 +</code> 
 + 
 +==== 2.3. COMANDOS COM FILTROS ESPECÍFICOS ==== 
 + 
 +<code bash> 
 +# Remover por idade/tempo 
 +# Containers criados há mais de 24h 
 +docker rm $(docker ps -aq -f "status=exited" --filter "created>=24h"
 + 
 +# Imagens criadas há mais de 30 dias 
 +docker image prune -a --filter "until=720h" 
 + 
 +# Remove containers com status exited há mais de 1 semana 
 +docker container prune --filter "until=168h" --filter "label!=keep" 
 + 
 +# Remove volumes não utilizados há mais de 30 dias 
 +docker volume prune --filter "until=720h" 
 + 
 +# Remover por padrão de nome/tag 
 +# Containers com nome começando com "test-" 
 +docker rm -f $(docker ps -aq --filter "name=^/test-"
 + 
 +# Imagens com tag "none" ou específica 
 +docker rmi $(docker images | grep "none" | awk '{print $3}'
 +docker rmi $(docker images | grep "dev-" | awk '{print $3}'
 +</code> 
 + 
 +==== 2.4. SCRIPTS DE LIMPEZA ==== 
 + 
 +=== Script: limpeza_total.sh (Limpeza Completa em Etapas) === 
 +<file bash limpeza.sh> 
 +#!/bin/bash 
 +# Remove tudo de forma segura (pergunta confirmação) 
 + 
 +echo "=== LIMPEZA COMPLETA DOCKER ===" 
 +echo "1. Parando todos os containers..." 
 +docker stop $(docker ps -q2>/dev/null 
 + 
 +echo "2. Removendo containers..." 
 +docker rm -f $(docker ps -aq) 2>/dev/null 
 + 
 +echo "3. Removendo imagens..." 
 +docker rmi -f $(docker images -aq) 2>/dev/null 
 + 
 +echo "4. Removendo volumes..." 
 +docker volume rm $(docker volume ls -q) 2>/dev/null 
 + 
 +echo "5. Removendo redes..." 
 +docker network rm $(docker network ls -q | grep -v "bridge\|host\|none") 2>/dev/null 
 + 
 +echo "6. Limpando cache builder..." 
 +docker builder prune -f 
 + 
 +echo "Limpeza completa!" 
 +</file> 
 + 
 +=== Script: limpeza_segura.sh (Remove Apenas Não Utilizados) === 
 +<file bash limpeza.sh> 
 +#!/bin/bash 
 +# Remove apenas recursos não utilizados 
 + 
 +echo "=== LIMPEZA SEGURA ===" 
 +docker system prune -a -f --volumes 
 +</file> 
 + 
 +===== 3. DICAS AVANÇADAS E DEBUG ===== 
 + 
 +==== 3.1. DOCKER COMPOSE (GERENCIAMENTO MULTI-CONTAINER) ====
  
 <code bash> <code bash>
Line 233: Line 321:
 # Rebuild Específico # Rebuild Específico
 docker-compose build <serviço>         # Reconstrói a imagem de um serviço específico docker-compose build <serviço>         # Reconstrói a imagem de um serviço específico
 +
 +# Comandos Úteis para Limpeza do Compose
 +# Remove TODOS os containers, redes e volumes definidos no compose
 +docker-compose down --rmi all --volumes
 +
 +# Remove imagens órfãs do compose
 +docker-compose down --rmi orphan
 +
 +# Remove tudo (incluindo volumes nomeados)
 +docker-compose down -v --remove-orphans
 </code> </code>
  
-===== 9. DOCKER BUILDX (Construção Multiplataforma=====+==== 3.2. DOCKER BUILDX (CONSTRUÇÃO MULTIPLATAFORMA) ====
  
 <code bash> <code bash>
Line 255: Line 353:
 </code> </code>
  
-===== 10. SEGURANÇA E AUDITORIA =====+==== 3.3. SEGURANÇA E AUDITORIA ====
  
 <code bash> <code bash>
Line 272: Line 370:
 </code> </code>
  
-===== 11. TAGS E METADADOS =====+==== 3.4. TAGS E METADADOS ====
  
 <code bash> <code bash>
Line 284: Line 382:
 </code> </code>
  
-===== 12. COMANDOS ÚTEIS PARA SCRIPTS =====+==== 3.5. COMANDOS ÚTEIS PARA SCRIPTS ====
  
 <code bash> <code bash>
Line 308: Line 406:
 </code> </code>
  
-===== 13. DEBUG E TROUBLESHOOTING DO HOST =====+==== 3.6. LOGS E DEBUG DE CONTAINERS ==== 
 + 
 +<code bash> 
 +# Visualização de Logs 
 +docker logs <container>                # Exibe os logs do container desde o início 
 +docker logs -f <container>             # Segue (follow) a saída de log em tempo real 
 +docker logs --tail 50 <container>      # Exibe apenas as últimas 50 linhas de log 
 +docker logs --since 10m <container>    # Exibe logs gerados nos últimos 10 minutos 
 +docker logs -t <container>             # Inclui timestamps (carimbos de data/hora) nos logs 
 + 
 +# Logs com Docker Compose 
 +docker-compose logs -f                 # Segue os logs de todos os serviços definidos no docker-compose.yml 
 +docker-compose logs -f serviço1 serviço2 # Segue os logs de serviços específicos 
 + 
 +# Exportação de Logs 
 +docker logs <container> > logs.txt     # Redireciona a saída de log para um arquivo 
 + 
 +# Inspeção de Configuração 
 +# Filtra e exibe seções importantes da configuração do container (Config, Env, Mounts) 
 +docker inspect <container> | grep -A 10 -B 10 "Config\|Env\|Mounts" 
 +</code> 
 + 
 +==== 3.7. DEBUG E TROUBLESHOOTING DO HOST ====
  
 <code bash> <code bash>
Line 337: Line 457:
 </code> </code>
  
-===== ALIASES ÚTEIS (Adicionar ao ~/.bashrc) ===== +==== 3.8. EMERGÊNCIA (QUANDO O DOCKER NÃO RESPONDE) ====
- +
-<code bash> +
-alias dps='docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}\t{{.Ports}}"' # Containers ativos em formato de tabela +
-alias dls='docker ps -a --format "table {{.ID}}\t{{.Names}}\t{{.Status}}\t{{.Ports}}"' # Todos os containers em formato de tabela +
-alias dim='docker images'              # Lista de imagens +
-alias dvol='docker volume ls'          # Lista de volumes +
-alias dnet='docker network ls'         # Lista de redes +
-alias dlog='docker logs -f'            # Seguir logs de um container +
-alias dexec='docker exec -it'          # Acesso interativo a um container +
-alias dstop='docker stop'              # Parar container +
-alias dstart='docker start'            # Iniciar container +
-alias drm='docker rm'                  # Remover container +
-alias drmi='docker rmi'                # Remover imagem +
-alias dprune='docker system prune -af' # Limpeza completa forçada +
-alias dstat='docker stats'             # Monitoramento de recursos em tempo real +
-alias dcup='docker-compose up -d'      # Iniciar compose em background +
-alias dcdown='docker-compose down'     # Parar e remover compose +
-alias dclog='docker-compose logs -f'   # Seguir logs do compose +
-</code> +
- +
-===== COMANDOS AVANÇADOS ===== +
- +
-<code bash> +
-# Build com Cache Externo +
-# Usa uma imagem remota como fonte de cache para builds (útil em pipelines CI/CD) +
-docker build --cache-from tipo=registry,ref=usuario/repo:cache -t nome:tag . +
- +
-# Multi-stage Build Otimizado +
-# Constrói a imagem até um estágio específico (ex: 'desenvolvimento' ou 'produção'+
-docker build --target desenvolvimento -t nome:dev . +
-docker build --target produção -t nome:prod . +
- +
-# Healthcheck Customizado +
-# Define um comando de verificação de saúde que o Docker usará para determinar o status do container +
-docker run --health-cmd="curl -f http://localhost/ || exit 1" --health-interval=30s <imagem> +
- +
-# Limitação de Recursos +
-# Limita a memória e o uso de CPU disponíveis para o container +
-docker run --memory="512m" --cpus="1.0" --cpu-shares=1024 <imagem> +
- +
-# Mapeamento de Portas Avançado +
-docker run -p 8080:80 -p 8443:443 <imagem>  # Mapeia múltiplas portas +
-docker run -p 0.0.0.0:8080:80 <imagem>     # Especifica a interface de rede (0.0.0.0 = todas) +
- +
-# Mounts Temporários (tmpfs) +
-# Cria um sistema de arquivos temporário na memória do host para o container +
-docker run --tmpfs /tmp:rw,noexec,nosuid,size=100m <imagem> +
-</code> +
- +
-===== EMERGÊNCIA (Quando o Docker Não Responde=====+
  
 <code bash> <code bash>
Line 408: Line 478:
 sudo kill -9 $(ps aux | grep docker | grep -v grep | awk '{print $2}') sudo kill -9 $(ps aux | grep docker | grep -v grep | awk '{print $2}')
 </code> </code>
-====FERRAMENTAS COMPLEMENTARES =====+ 
 +==== 3.9. FERRAMENTAS COMPLEMENTARES ====
  
 <code bash> <code bash>
Line 428: Line 499:
 </code> </code>
  
-===== REMOVER TODOS OS OBJETOS (EM MASSA=====+==== 3.10. DOCKER SWARM (OPCIONAL) ====
  
-FIXME Aviso de Segurança: Comandos que utilizam $(...) para remoção em massa são extremamente potentes. Sempre verifique o que será removido executando apenas a parte interna primeiro (ex: ''docker ps -aq''antes de rodar o comando completo.+<code bash> 
 +# Remover todos os serviços do Swarm 
 +docker service rm $(docker service ls -q)
  
 +# Remover todos os segredos
 +docker secret rm $(docker secret ls -q)
  
-AVISO CRÍTICO: Os comandos abaixo removem múltiplos recursos de uma vez. +Remover todas as configurações 
-# Recomendação: 1) Execute primeiro apenas a parte do comando dentro de $() +docker config rm $(docker config ls -q
-#               2) Verifique a lista 3) Remova manualmente se a lista for pequena +</code>
-#               4) Use docker system prune para limpeza segura +
-==== Containers ====+
  
-<code bash> +===== 4. DICAS IMPORTANTES E ALIASES =====
-# Remove TODOS os containers (ativos e parados) +
-docker rm -f $(docker ps -aq)+
  
-# Remove containers parados (Status: Exited) +==== 4.1. DICAS IMPORTANTES ====
-docker rm $(docker ps -aq -f status=exited)+
  
-# Remove containers por filtro (exnome específico) +1. **Use com cuidado**: Sempre verifique o que será removido antes: 
-docker rm $(docker ps -aq -f "name=prefixo")+<code bash> 
 +# Primeiro liste, depois remova 
 +docker volume ls -q  # Veja o que será removido 
 +docker volume rm $(docker volume ls -q # Agora remova
 </code> </code>
  
-==== Imagens ====+2. **Preserve volumes importantes**: Se precisar preservar alguns volumes: 
 +<code bash> 
 +# Remove todos EXCETO os volumes nomeados importantes 
 +docker volume rm $(docker volume ls -q | grep -v "importante\|backup"
 +</code>
  
 +3. **Use prune para limpeza inteligente**:
 <code bash> <code bash>
-# Remove TODAS as imagens +# Remove containers parados há mais de 1 semana 
-docker rmi -f $(docker images -aq)+docker container prune --filter "until=168h" 
 +    
 +# Remove imagens não usadas há mais de 1 mês 
 +docker image prune -a --filter "until=720h" 
 +</code>
  
-# Remove imagens intermediárias/sem tag (dangling+4. **Verifique o que será removido (dry-run)**: 
-docker rmi $(docker images --f dangling=true)+<code bash> 
 +# Containers que seriam removidos 
 +docker ps -aq --filter "status=exited"
  
-Remove imagens por filtro (ex: nome específico+Imagens que seriam removidas (dangling
-docker rmi $(docker images -q -f "reference=nome/*")+docker images -q -f dangling=true 
 + 
 +# Volumes não utilizados (dry-run) 
 +docker volume ls -q -f dangling=true
 </code> </code>
  
-==== Redes (Networks) ====+==== 4.2. ALIASES AVANÇADOS (ADICIONAR AO ~/.bashrc) ====
  
 <code bash> <code bash>
-Remove TODAS as redes (exceto bridge, host, none - que são padrão do sistema+Limpeza completa (pergunta confirmação
-docker network rm $(docker network ls -q)+alias docker-nuke='docker rm -f $(docker ps -aq) 2>/dev/null; docker rmi -f $(docker images -aq) 2>/dev/null; docker volume rm $(docker volume ls -q) 2>/dev/null; docker network rm $(docker network ls -q) 2>/dev/null'
  
-Remove redes por filtro (ex: redes não usadas por containers+Limpeza segura (apenas não utilizados
-docker network rm $(docker network ls --f "type=custom"+alias docker-clean='docker system prune --f --volumes'
-</code>+
  
-==== Volumes ====+# Listar tudo antes de remover 
 +alias docker-ls-all='echo "Containers:" && docker ps -a && echo -e "\nImagens:" && docker images && echo -e "\nVolumes:" && docker volume ls && echo -e "\nRedes:" && docker network ls'
  
-<code bash> +# Containers ativos em formato de tabela 
-docker volume rm $(docker volume ls -q) +alias dps='docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}\t{{.Ports}}"' 
-</code>+
  
-===== COMANDOS COM FILTROS ESPECÍFICOS =====+# Todos os containers em formato de tabela 
 +alias dls='docker ps -a --format "table {{.ID}}\t{{.Names}}\t{{.Status}}\t{{.Ports}}"' 
  
 +# Lista de imagens
 +alias dim='docker images'              
  
-==== Remover por idade/tempo ====+# Lista de volumes 
 +alias dvol='docker volume ls'          
  
-<code bash> +Lista de redes 
-Containers criados há mais de 24h +alias dnet='docker network ls'         
-docker rm $(docker ps -aq -f "status=exited" --filter "created>=24h")+
  
-Imagens criadas há mais de 30 dias +Seguir logs de um container 
-docker image prune -a --filter "until=720h"+alias dlog='docker logs -f'             
 + 
 +# Acesso interativo um container 
 +alias dexec='docker exec -it'           
 + 
 +# Parar container 
 +alias dstop='docker stop'               
 + 
 +# Iniciar container 
 +alias dstart='docker start'             
 + 
 +# Remover container 
 +alias drm='docker rm'                   
 + 
 +# Remover imagem 
 +alias drmi='docker rmi'                 
 + 
 +# Limpeza completa forçada 
 +alias dprune='docker system prune -af'  
 + 
 +# Monitoramento de recursos em tempo real 
 +alias dstat='docker stats'              
 + 
 +# Iniciar compose em background 
 +alias dcup='docker-compose up -d'       
 + 
 +# Parar e remover compose 
 +alias dcdown='docker-compose down'      
 + 
 +# Seguir logs do compose 
 +alias dclog='docker-compose logs -f'   
 </code> </code>
  
-==== Remover por padrão de nome/tag ====+===== 5. COMANDOS AVANÇADOS (ADICIONAIS) =====
  
 <code bash> <code bash>
-Containers com nome começando com "test-" +Build com Cache Externo 
-docker rm -f $(docker ps -aq --filter "name=^/test-")+# Usa uma imagem remota como fonte de cache para builds (útil em pipelines CI/CD) 
 +docker build --cache-from tipo=registry,ref=usuario/repo:cache -t nome:tag .
  
-Imagens com tag "none" ou específica +Multi-stage Build Otimizado 
-docker rmi $(docker images | grep "none" | awk '{print $3}') +# Constrói a imagem até um estágio específico (ex: 'desenvolvimento' ou 'produção') 
-docker rmi $(docker images | grep "dev-" | awk '{print $3}') +docker build --target desenvolvimento -t nome:dev . 
-</code>+docker build --target produção -t nome:prod .
  
-===== COMANDOS DE LIMPEZA EM ETAPAS =====+# Healthcheck Customizado 
 +# Define um comando de verificação de saúde que o Docker usará para determinar o status do container 
 +docker run --health-cmd="curl -f http://localhost/ || exit 1" --health-interval=30s <imagem>
  
 +# Limitação de Recursos
 +# Limita a memória e o uso de CPU disponíveis para o container
 +docker run --memory="512m" --cpus="1.0" --cpu-shares=1024 <imagem>
  
-==== Script para limpeza completa ====+# Mapeamento de Portas Avançado 
 +docker run -p 8080:80 -p 8443:443 <imagem>  # Mapeia múltiplas portas 
 +docker run -p 0.0.0.0:8080:80 <imagem>     # Especifica a interface de rede (0.0.0.0 todas)
  
-<file bash limpeza.sh>+# Mounts Temporários (tmpfs) 
 +# Cria um sistema de arquivos temporário na memória do host para o container 
 +docker run --tmpfs /tmp:rw,noexec,nosuid,size=100m <imagem> 
 +</code> 
 + 
 +===== 6. SCRIPTS DE LIMPEZA (Blocos de Arquivo) ===== 
 + 
 +=== Script de Limpeza Total === 
 +<file bash limpeza_total.sh>
 #!/bin/bash #!/bin/bash
 # Remove tudo de forma segura (pergunta confirmação) # Remove tudo de forma segura (pergunta confirmação)
Line 534: Line 669:
 </file> </file>
  
-===== Versão segura (remove apenas não utilizados) ===== +=== Script de Limpeza Segura === 
- +<file bash limpeza_segura.sh>
-<file bash limpeza.sh>+
 #!/bin/bash #!/bin/bash
 # Remove apenas recursos não utilizados # Remove apenas recursos não utilizados
Line 544: Line 678:
 </file> </file>
  
-===== COMANDOS ÚTEIS PARA DOCKER COMPOSE ===== +===== 7. COMANDOS DOCKER COMPOSE (ADICIONAIS) =====
  
 <code bash> <code bash>
Line 558: Line 691:
 </code> </code>
  
-===== DICAS IMPORTANTES ===== 
- 
- 
-1. **Use com cuidado**: Sempre verifique o que será removido antes: 
- 
-<code bash> 
-# Primeiro liste, depois remova 
-docker volume ls -q  # Veja o que será removido 
-docker volume rm $(docker volume ls -q)  # Agora remova 
-</code> 
- 
-2. **Preserve volumes importantes**: Se precisar preservar alguns volumes: 
- 
-<code bash> 
-# Remove todos EXCETO os volumes nomeados importantes 
-docker volume rm $(docker volume ls -q | grep -v "importante\|backup") 
-</code> 
- 
-3. **Use prune para limpeza inteligente**: 
- 
-<code bash> 
-# Remove containers parados há mais de 1 semana 
-docker container prune --filter "until=168h" 
-    
-# Remove imagens não usadas há mais de 1 mês 
-docker image prune -a --filter "until=720h" 
-</code> 
- 
-===== ALIASES ÚTEIS PARA O .bashrc ===== 
- 
-<code bash> 
-# Limpeza completa (pergunta confirmação) 
-alias docker-nuke='docker rm -f $(docker ps -aq) 2>/dev/null; docker rmi -f $(docker images -aq) 2>/dev/null; docker volume rm $(docker volume ls -q) 2>/dev/null; docker network rm $(docker network ls -q) 2>/dev/null' 
- 
-# Limpeza segura (apenas não utilizados) 
-alias docker-clean='docker system prune -a -f --volumes' 
- 
-# Listar tudo antes de remover 
-alias docker-ls-all='echo "Containers:" && docker ps -a && echo -e "\nImagens:" && docker images && echo -e "\nVolumes:" && docker volume ls && echo -e "\nRedes:" && docker network ls' 
-</code> 
wiki/docker/guia_comandos_docker.1769043854.txt.gz · Last modified: by Wiki Administrator