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.