docker rm
Apague containers parados, force a remoção de um rodando com -f, e deixe o --rm limpar os containers avulsos para você.
>_ Teste aqui: um Linux simulado, nesta páginanada roda no seu computador
Carregando o terminal…
Exemplos
-
docker rm job -
docker rm old -
docker rm -f web -
docker ps -a -
docker run --rm alpine echo "gone when done" -
docker ps -a
Como funciona
O docker rm NAME apaga um container parado: os arquivos dele vão junto, e o nome pode ser usado de novo. Um que está rodando é recusado — pare antes, ou use -f.
Remover um container não remove a imagem nem os volumes nomeados: o docker images e o docker volume ls continuam mostrando.
Sintaxe
docker rm [-f] CONTAINER...
Opções
| Opção | O que faz |
|---|---|
CONTAINER... | um ou mais containers, pelo nome ou ID |
-f | força: para antes se estiver rodando |
docker run --rm | com docker run: apaga o container assim que ele terminar |
Bom saber
- "The container name is already in use": o antigo ainda existe. Dê
docker rmnele (ou escolha outro nome) antes dodocker run --namede novo. - Antes de apagar um container de banco de dados, confira se os dados estão num volume: o
docker inspect NAMEmostra as montagens.