Como corrigir o erro “Nome já em uso pelo contêiner”

Como Corrigir O Erro Nome Ja Em Uso Pelo Conteiner



Docker é uma plataforma de desenvolvimento de projetos bem conhecida e amplamente utilizada que emprega a ideia de conteinerização por meio do uso de contêineres. Os contêineres do Docker são uma parte importante do Docker. Ele permite que os usuários projetem, gerenciem e implementem aplicativos facilmente. Ele armazena todo o código-fonte do projeto, dependências, pacotes necessários e estrutura em contêineres. Portanto, o usuário pode implantar e compartilhar rapidamente o aplicativo em outro sistema.

Além disso, às vezes os desenvolvedores precisam de ajuda durante a criação do projeto ou do contêiner e podem enfrentar alguns conflitos, como já está em uso pelo contêiner, ou o daemon do Docker não está funcionando e muito mais.







Este blog irá demonstrar como consertar um “ nome já está em uso pelo contêiner ” erro.



Como corrigir o erro “Nome já em uso pelo contêiner”?

Quando um usuário cria um contêiner, ele pode usar o mesmo nome de contêiner de outro contêiner que já existe ou o contêiner é criado automaticamente durante a criação da imagem. Nesses casos, o desenvolvedor pode encontrar um “ já está em uso pelo container ' questão.



Siga as etapas abaixo para resolver o erro discutido.





Etapa 1: criar um contêiner do Docker por meio da imagem do Docker

Primeiro, crie um novo contêiner utilizando o “ janela de encaixe criar ” comando:



$ janela de encaixe criar --nome python-container pythonimage

Aqui, você pode ver que recebemos a mensagem de erro que “ /python-container ” já está em uso pelo contêiner:

Etapa 2: listar todos os contêineres

Vamos verificar se o container já existe com o mesmo nome ou não. Para isso, liste todos os contêineres do Docker por meio do “ docker ps ” comando. A opção ' -uma ” é usado para visualizar todos os contêineres:

$ janela de encaixe PS -uma

A saída abaixo mostra que já temos um container com o mesmo nome que estamos criando:

Etapa 3: renomear o contêiner existente

Para renomear o contêiner existente, utilize o “ docker renomear ” comando:

$ docker renomear python-container pythoncontainer

Verifique novamente se o contêiner foi renomeado visualizando a lista de contêineres:

$ janela de encaixe PS -uma

Renomeamos com sucesso o contêiner do Docker como “ pythoncontainer ”:

Etapa 4: criar contêiner

Agora, crie um novo contêiner utilizando o comando fornecido abaixo:

$ janela de encaixe criar --nome python-container pythonimage

A saída indica que resolvemos o erro e um novo contêiner é criado:

Etapa 5: iniciar o contêiner

Para rodar/iniciar o container, execute o comando “ início da janela de encaixe ” comando. Aqui o ' -eu ” é adicionada para executar o container de forma interativa:

$ início da janela de encaixe -eu contêiner-python

Ensinamos a você como consertar o “ nome já em uso pelo container ” erro.

Conclusão

Para corrigir o “ nome já em uso pelo container ” Erro do Docker, primeiro liste todos os containers para verificar se já existe algum container com o mesmo nome. Se sim, o desenvolvedor pode excluir ou renomear o contêiner para resolver o erro. Para renomear o contêiner, utilize a tecla “ docker renomear ” comando. Em seguida, tente recriar um contêiner e verifique se o problema foi corrigido. Este blog elaborou sobre como corrigir o “ nome já em uso pelo container ” erro.