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ágina
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çãoO que faz
CONTAINER...um ou mais containers, pelo nome ou ID
-fforça: para antes se estiver rodando
docker run --rmcom docker run: apaga o container assim que ele terminar

Bom saber

  • "The container name is already in use": o antigo ainda existe. Dê docker rm nele (ou escolha outro nome) antes do docker run --name de novo.
  • Antes de apagar um container de banco de dados, confira se os dados estão num volume: o docker inspect NAME mostra as montagens.