Identificar contenedores en ejecución por nombre
Además de utilizar el ID del contenedor, también puedes identificar los contenedores Docker en ejecución por sus nombres. Cuando creas un nuevo contenedor, Docker le asigna automáticamente un nombre predeterminado, o puedes especificar un nombre personalizado utilizando la opción --name
.
Listar contenedores en ejecución por nombre
Para listar todos los contenedores en ejecución y sus nombres, puedes utilizar el comando docker ps
:
docker ps
Esto mostrará una tabla similar a la que se mostró en la sección anterior, pero con los nombres de los contenedores en la columna "NAMES".
CONTAINER ID |
IMAGE |
COMMAND |
CREATED |
STATUS |
PORTS |
NAMES |
1234567890ab |
ubuntu:22.04 |
"/bin/bash" |
5 minutes ago |
Up 5 minutes |
|
loving_einstein |
En este ejemplo, el nombre del contenedor es "loving_einstein".
Acceder a un contenedor por nombre
Una vez que tienes el nombre del contenedor, puedes usarlo para interactuar con el contenedor. Por ejemplo, puedes conectarte a la terminal del contenedor utilizando el comando docker attach
:
docker attach loving_einstein
Esto conectará tu terminal al contenedor en ejecución, lo que te permitirá interactuar con él directamente.
También puedes utilizar el nombre del contenedor para detener, iniciar o eliminar el contenedor utilizando los comandos docker stop
, docker start
y docker rm
, respectivamente.
## Stop the container
docker stop loving_einstein
## Start the container
docker start loving_einstein
## Remove the container
docker rm loving_einstein
Utilizar nombres de contenedores puede facilitar recordar y administrar tus contenedores Docker, especialmente cuando trabajas con múltiples contenedores.