Cómo nombrar o renombrar contenedores Docker


Cuando se crean los contenedores Docker, el sistema asigna automáticamente un número de identificador único universal ( UUID ) a cada contenedor para evitar cualquier conflicto de nombres y mejorar la automatización sin participación humana.

En este artículo, explicaremos cómo identificar fácilmente los contenedores de Docker y nombrarlos o renombrarlos en Linux.

De forma predeterminada, la ventana acoplable utiliza tres formas de identificar un contenedor, a saber:

  • UUID long identifier e.g “21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c”.
  • UUID short identifier e.g “21fbb152a940a37”.
  • name e.g discourse_app.

Tenga en cuenta que si no se especifica ningún nombre, de forma predeterminada, el demonio Docker asigna a los contenedores un identificador largo UUID; genera una cadena aleatoria como nombre.

Cómo nombrar un contenedor Docker

Puede asignar nombres memorables a sus contenedores de la ventana acoplable cuando los ejecute, utilizando la marca --name de la siguiente manera. La bandera -d le dice a la ventana acoplable 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 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 de la ventana acoplable, use el subnombre del comando 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 la página de comando docker-run .

$ man docker-run

¡Eso es todo! En este artículo, hemos explicado cómo nombrar y cambiar el nombre de los contenedores Docker. Utilice el formulario de comentarios a continuación para hacer preguntas o agregar sus ideas a esta guía.