Cuando se crean contenedores Docker, el sistema asigna automáticamente un identificador único universal (UUID ) a cada contenedor para evitar conflictos de nombres y mejorar la automatización sin intervención humana.
Lea también :Cómo instalar Docker y aprender la manipulación básica de contenedores en CentOS
En este artículo, explicaremos cómo identificar fácilmente contenedores Docker y nombrar o renombrar contenedores en Linux.
De forma predeterminada, Docker utiliza tres formas de identificar un contenedor, a saber:
- Identificador largo UUID por ejemplo, "21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c ”.
- Identificador corto de UUID por ejemplo, "21fbb152a940a37 ”.
- nombre por ejemplo, discourse_app .
Tenga en cuenta que si no se especifica ningún nombre, de forma predeterminada, el demonio de Docker asigna a los contenedores un identificador largo de UUID; genera una cadena aleatoria como nombre.
Cómo nombrar un contenedor Docker
Puede asignar nombres memorables a sus contenedores docker cuando los ejecuta, usando el --name
bandera de la siguiente manera. El -d
flag le dice a docker que ejecute un contenedor en modo separado, en segundo plano e imprima la nueva ID del contenedor.
$ sudo docker run -d --name discourse_app local_discourse/app
Para ver una lista de todos sus contenedores docker, ejecute el siguiente comando.
$ sudo docker ps
De ahora en adelante, cada comando que funcionó con un container_id ahora se puede usar con un nombre que usted asignó, por ejemplo.
$ sudo docker restart discourse_app $ sudo docker stop discourse_app $ sudo docker start discourse_app
Cómo cambiar el nombre de un contenedor Docker
Para cambiar el nombre de un contenedor docker, utilice el subcomando renombrar como se muestra, en el siguiente ejemplo, cambiamos el nombre del contenedor discourse_app a un nuevo nombre disc_app .
$ sudo docker rename discourse_app disc_app
Después de cambiar el nombre de un contenedor, confirme que ahora está usando el nuevo nombre.
$ sudo docker ps
Para obtener más información, consulte docker-run página man.
$ man docker-run
¡Eso es todo! En este artículo, hemos explicado cómo nombrar y renombrar contenedores Docker. Utilice el formulario de comentarios a continuación para hacer cualquier pregunta o agregar sus opiniones a esta guía.