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
wiki:docker:guia_comandos_docker [2026/01/21 22:24] 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 174: Line 178:
 </code> </code>
  
-===== 7LOGS E DEBUG DE CONTAINERS =====+==== 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> <code bash>
-Visualização de Logs +Remove TODOS os containers (ativos e parados) 
-docker logs <container>                # Exibe os logs do container desde o início +docker rm -f $(docker ps -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 containers parados (Status: Exited) 
-docker-compose logs -f                 # Segue os logs de todos os serviços definidos no docker-compose.yml +docker rm $(docker ps -aq -f status=exited)
-docker-compose logs -f serviço1 serviço2 # Segue os logs de serviços específicos+
  
-Exportação de Logs +Remove containers por filtro (ex: nome específico) 
-docker logs <container> logs.txt     # Redireciona a saída de log para um arquivo+docker rm $(docker ps -aq -f "name=prefixo"
 +</code>
  
-Inspeção de Configuração +=== Imagens === 
-Filtra e exibe seções importantes da configuração do container (Config, Env, Mounts+<code bash> 
-docker inspect <container> | grep -A 10 -B 10 "Config\|Env\|Mounts"+Remove TODAS as imagens 
 +docker rmi -f $(docker images -aq) 
 + 
 +Remove imagens intermediárias/sem tag (dangling
 +docker rmi $(docker images --f dangling=true) 
 + 
 +# Remove imagens por filtro (ex: nome específico) 
 +docker rmi $(docker images -q -f "reference=nome/*")
 </code> </code>
  
-===== 8. DOCKER COMPOSE (Gerenciamento Multi-Container) =====+=== Redes (Networks) ==
 +<code bash> 
 +# Remove TODAS as redes (exceto bridge, host, none - 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> 
 + 
 +=== 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 228: 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 250: Line 353:
 </code> </code>
  
-===== 10. SEGURANÇA E AUDITORIA =====+==== 3.3. SEGURANÇA E AUDITORIA ====
  
 <code bash> <code bash>
Line 267: Line 370:
 </code> </code>
  
-===== 11. TAGS E METADADOS =====+==== 3.4. TAGS E METADADOS ====
  
 <code bash> <code bash>
Line 279: Line 382:
 </code> </code>
  
-===== 12. COMANDOS ÚTEIS PARA SCRIPTS =====+==== 3.5. COMANDOS ÚTEIS PARA SCRIPTS ====
  
 <code bash> <code bash>
Line 303: 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 332: 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 404: Line 479:
 </code> </code>
  
-====FERRAMENTAS COMPLEMENTARES =====+==== 3.9. FERRAMENTAS COMPLEMENTARES ====
  
 <code bash> <code bash>
Line 424: Line 499:
 </code> </code>
  
-===== REMOVER TODOS OS OBJETOS (EM MASSA=====+==== 3.10. DOCKER SWARM (OPCIONAL) ====
  
-<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> <code bash>
-Remove TODOS os containers (ativos e parados) +Remover todos os serviços do Swarm 
-docker rm -f $(docker ps -aq)+docker service rm $(docker service ls -q)
  
-Remove containers parados (Status: Exited) +Remover todos os segredos 
-docker rm $(docker ps -aq -f status=exited)+docker secret rm $(docker secret ls -q)
  
-Remove containers por filtro (ex: nome específico) +Remover todas as configurações 
-docker rm $(docker ps -aq -f "name=prefixo")+docker config rm $(docker config ls -q)
 </code> </code>
  
-==== Imagens ====+===== 4. DICAS IMPORTANTES E ALIASES ===== 
 + 
 +==== 4.1. DICAS IMPORTANTES ==== 
 + 
 +1. **Use com cuidado**: Sempre verifique o que será removido antes:
 <code bash> <code bash>
-Remove TODAS as imagens +Primeiro liste, depois remova 
-docker rmi -$(docker images -aq)+docker volume ls -q  # Veja o que será removido 
 +docker volume rm $(docker volume ls -q # Agora remova 
 +</code>
  
-# Remove imagens intermediárias/sem tag (dangling) +2. **Preserve volumes importantes**: Se precisar preservar alguns volumes: 
-docker rmi $(docker images -q -f dangling=true)+<code bash> 
 +# Remove todos EXCETO os volumes nomeados importantes 
 +docker volume rm $(docker volume ls -q | grep -v "importante\|backup") 
 +</code>
  
-# Remove imagens por filtro (ex: nome específico) +3. **Use prune para limpeza inteligente**: 
-docker rmi $(docker images --"reference=nome/*")+<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 ---filter "until=720h"
 </code> </code>
  
-==== Redes (Networks====+4. **Verifique o que será removido (dry-run)**:
 <code bash> <code bash>
-Remove TODAS as redes (exceto bridge, host, none - que são padrão do sistema) +Containers que seriam removidos 
-docker network rm $(docker network ls -q)+docker ps -aq --filter "status=exited"
  
-Remove redes por filtro (ex: redes não usadas por containers+Imagens que seriam removidas (dangling
-docker network rm $(docker network ls -q -f "type=custom")+docker images -q -f dangling=true 
 + 
 +# Volumes não utilizados (dry-run) 
 +docker volume ls -q -f dangling=true
 </code> </code>
  
-==== Volumes ====+==== 4.2. ALIASES AVANÇADOS (ADICIONAR AO ~/.bashrc) ==== 
 <code bash> <code bash>
-docker volume rm $(docker volume ls -q)+# 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' 
 + 
 +# Containers ativos em formato de tabela 
 +alias dps='docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}\t{{.Ports}}"'  
 + 
 +# 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'               
 + 
 +# Lista de volumes 
 +alias dvol='docker volume ls'           
 + 
 +# Lista de redes 
 +alias dnet='docker network ls'          
 + 
 +# Seguir logs de um container 
 +alias dlog='docker logs -f'             
 + 
 +# Acesso interativo a 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>
  
-===== COMANDOS COM FILTROS ESPECÍFICOS =====+===== 5. COMANDOS AVANÇADOS (ADICIONAIS) =====
  
 <code bash> <code bash>
-Remover por idade/tempo +Build com Cache Externo 
-Containers criados há mais de 24h +Usa uma imagem remota como fonte de cache para builds (útil em pipelines CI/CD) 
-docker rm $(docker ps -aq -f "status=exited" --filter "created>=24h")+docker build --cache-from tipo=registry,ref=usuario/repo:cache -t nome:tag .
  
-Imagens criadas há mais de 30 dias +Multi-stage Build Otimizado 
-docker image prune ---filter "until=720h"+# 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 .
  
-Remove containers com status exited há mais de 1 semana +Healthcheck Customizado 
-docker container prune --filter "until=168h" --filter "label!=keep"+# 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>
  
-Remove volumes não utilizados há mais de 30 dias +Limitação de Recursos 
-docker volume prune --filter "until=720h"+# 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>
  
-Remover por padrão de nome/tag +Mapeamento de Portas Avançado 
-Containers com nome começando com "test-" +docker run -p 8080:80 -p 8443:443 <imagem>  Mapeia múltiplas portas 
-docker rm -f $(docker ps -aq --filter "name=^/test-")+docker run -p 0.0.0.0:8080:80 <imagem>     # Especifica a interface de rede (0.0.0.0 todas)
  
-Imagens com tag "none" ou específica +Mounts Temporários (tmpfs) 
-docker rmi $(docker images | grep "none" | awk '{print $3}'+# Cria um sistema de arquivos temporário na memória do host para o container 
-docker rmi $(docker images | grep "dev-" | awk '{print $3}')+docker run --tmpfs /tmp:rw,noexec,nosuid,size=100m <imagem>
 </code> </code>
  
-===== SCRIPTS DE LIMPEZA =====+===== 6. SCRIPTS DE LIMPEZA (Blocos de Arquivo) =====
  
-==== Script para limpeza completa ==== +=== Script de Limpeza Total === 
-<file bash limpeza.sh>+<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 523: Line 669:
 </file> </file>
  
-==== Versão segura (remove apenas não utilizados) ==== +=== Script de Limpeza Segura === 
-<file bash limpeza.sh>+<file bash limpeza_segura.sh>
 #!/bin/bash #!/bin/bash
 # Remove apenas recursos não utilizados # Remove apenas recursos não utilizados
Line 532: Line 678:
 </file> </file>
  
-===== DICAS IMPORTANTES ===== +===== 7. COMANDOS DOCKER COMPOSE (ADICIONAIS) =====
- +
-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> +
- +
-4. **Verifique o que será removido (dry-run)**: +
-<code bash> +
-# Containers que seriam removidos +
-docker ps -aq --filter "status=exited" +
- +
-# Imagens que seriam removidas (dangling) +
-docker images -q -f dangling=true +
- +
-# Volumes não utilizados (dry-run) +
-docker volume ls -q -f dangling=true +
-</code> +
- +
-===== COMANDOS DOCKER COMPOSE (Adicionais) =====+
  
 <code bash> <code bash>
Line 581: Line 691:
 </code> </code>
  
-===== ALIASES AVANÇADOS ===== 
- 
-<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> 
- 
-===== DOCKER SWARM (Opcional) ===== 
- 
-<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) 
- 
-# Remover todas as configurações 
-docker config rm $(docker config ls -q) 
-</code> 
wiki/docker/guia_comandos_docker.1769045066.txt.gz · Last modified: by Wiki Administrator