Remoção Automática de Containers
Parte da seção Introdução ao Docker do Journey de Terminal da Coddy — lição 10 de 40.
Toda vez que você executa um contêiner, o Docker mantém um registro dele mesmo após ele ser encerrado. Para comandos únicos, você geralmente não quer esse acúmulo. A flag --rm diz ao Docker para excluir o contêiner automaticamente assim que ele terminar:
docker run --rm alpine echo "clean up after me"A saída é exatamente a mesma que sem a flag, mas nenhum contêiner residual é mantido. Flags como --rm vão entre run e o nome da imagem:
docker run [FLAGS] IMAGE COMMANDDesafio
FácilExecute um contêiner a partir de alpine que imprima done com echo, e faça com que o Docker remova o contêiner automaticamente depois com --rm.
Folha de consulta
Use --rm para remover automaticamente um contêiner após ele sair (sem registros restantes):
docker run --rm alpine echo "clean up after me"As flags ficam entre run e o nome da imagem:
docker run [FLAGS] IMAGE COMMANDExperimente você mesmo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Introdução ao Docker
4Gerenciando Containers
Nomeando ContainersContainers em Segundo PlanoListando Todos os ContainersParando e RemovendoRecapitulação - Ciclo de Vida do Container10Projeto de Aplicativo de Saudação
Visão Geral do ProjetoEscrever o Dockerfile5Inspecionando Containers
Logs do ContainerInspecionando DetalhesExecutando ComandosRecapitulação - Health Check3Executando Containers
Executando um ComandoExecução RealDiferentes DistrosRemoção Automática de ContainersRecapitulação - Container Runner