Pesquisa de site

Como nomear ou renomear contêineres Docker


Quando os contêineres Docker são criados, o sistema atribui automaticamente um número de identificador universal exclusivo (UUID) a cada contêiner para evitar conflitos de nomenclatura e melhorar a automação sem envolvimento humano.

Leia também: Como instalar o Docker e aprender a manipulação básica de contêineres no CentOS

Neste artigo, explicaremos como identificar facilmente contêineres Docker e nomear ou renomear contêineres no Linux.

Por padrão, o docker usa três maneiras de identificar um contêiner, a saber:

  • Identificador longo UUID, por exemplo, “21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c ”.
  • Identificador curto UUID, por exemplo, “21fbb152a940a37 ”.
  • nome, por exemplo, discourse_app.

Observe que se nenhum nome for especificado, por padrão, o daemon do Docker atribui aos contêineres um identificador longo UUID; ele gera uma string aleatória como nome.

Como nomear um contêiner Docker

Você pode atribuir nomes memoráveis aos contêineres do Docker ao executá-los, usando o sinalizador --name conforme a seguir. O sinalizador -d diz ao docker para executar um contêiner no modo desanexado, em segundo plano e imprimir o novo ID do contêiner.

sudo docker run -d --name discourse_app local_discourse/app

Para visualizar uma lista de todos os seus contêineres do Docker, execute o seguinte comando.

sudo docker ps

A partir de agora, todo comando que funcionava com um container_id agora pode ser usado com um nome que você atribuiu, por exemplo.

sudo docker restart discourse_app
sudo docker stop discourse_app
sudo docker start discourse_app

Como renomear um contêiner Docker

Para renomear um contêiner docker, use o subcomando rename conforme mostrado, no exemplo a seguir, renomeamos o contêiner discourse_app para um novo nome disc_app >.

sudo docker rename discourse_app disc_app

Após renomear um contêiner, confirme se ele agora está usando o novo nome.

sudo docker ps

Para obter mais informações, consulte a página de manual docker-run.

man docker-run

Isso é tudo! Neste artigo, explicamos como nomear e renomear contêineres Docker. Use o formulário de comentários abaixo para fazer qualquer pergunta ou adicionar sua opinião a este guia.