Como remover um contêiner do Docker no Linux

Como remover um contêiner do Docker no Linux

Docker vem com o seu próprio rm Versão de comando para ajudar com a remoção do contêiner do Docker. Vamos primeiro listar todos os contêineres do Docker disponíveis:

# Docker PS -um comando de imagem de imagem de contêiner criado portas de status nomes d1c01c8eb336 ubuntu: 14.04 "/bin/bash" 5 segundos atrás (0) 3 segundos atrás ubuntu df7834f86c78 Debian: estábulo "/bin/bash" 10 segundos atrás de 9 segundos Debian 9bdd9d49a75b Mongo: 3 "/entrada.SH MONG 18 minutos atrás, 18 minutos 27017/TCP MONGODB 774B02C9C51A ORACLELinux: 7 "/bin/Bash" 27 minutos atrás 27 minutos Oracle7 

Docker's rm Comando, por padrão, removerá apenas os contêineres parados e, portanto, qualquer tentativa de remover um contêiner em execução resultará em mensagem de erro:

# Docker RM Debian Error Resposta de Daemon: Conflict, você não pode remover um contêiner em execução. Pare o recipiente antes de tentar a remoção ou use -f Fata [0000] Erro: Falha ao remover um ou mais contêineres 

Para remover um contêiner em execução, o recipiente real deve primeiro parar ou --força a opção precisa anexar ao Docker's rm comando. Exemplo:

# Docker RM -Force Debian Debian 

O contêiner nomeado Debian agora é removido:

# Docker PS -um comando de imagem de imagem de contêiner criado portas de status nomes d1c01c8eb336 ubuntu: 14.04 "/bin/bash" 6 minutos atrás (0) 6 minutos atrás Ubuntu 774b02c9c51a oraclelinux: 7 "/bin/bash" 7 minutos atrás (0) 7 minutos atrás.Sh Mong há 38 minutos, saiu (0) 4 segundos atrás do MongoDB 

Para remover um único contêiner do Docker, use seu relevante ID do contêiner ou NOME em combinação com o Docker's rm comando. Por exemplo, vamos remover o contêiner do docker nomeado MongoDB:

# Docker RM MongoDB MongoDB 

Docker's rm O comando também permite a remoção de vários contêineres com um único comando. Para remover vários recipientes do Docker, basta anexar qualquer ID do contêiner ou contêiner NOME para o comando de remoção de um docker como argumento. Por exemplo, vamos remover o recipiente do docker com nome Ubuntu um recipiente com um id 774B02C9C51A:

# docker rm ubuntu 774b02c9c51a 

Tutoriais do Linux relacionados:

  • Como mostrar/verificar por portas abertas no Ubuntu Linux
  • Coisas para instalar no Ubuntu 20.04
  • Como instalar o MongoDB no Ubuntu Linux
  • Comandos básicos do Linux
  • Como executar comando em segundo plano no Linux
  • Comandos Linux: os 20 comandos mais importantes que você precisa para…
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Multi-thread Bash Script e Gerenciamento de Processos no…
  • Gerenciamento de processos de fundo bash
  • Como criar uma pilha de lâmpadas à base de docker usando o docker em…