Si es administrador del sistema y es responsable de administrar Docker, es posible que deba saber cómo enumerar los contenedores de Docker. Hay varias formas de enumerar los contenedores de Docker en Linux.
En este tutorial, le mostraremos cómo enumerar los contenedores de Docker con varios ejemplos.
Mostrar todos los contenedores de Docker
Si desea enumerar todos los contenedores Docker en su sistema, incluido el contenedor Docker en ejecución y los contenedores Docker detenidos, hay varios comandos que puede enumerar como se muestra a continuación:
lista de contenedores de Docker -aO
contenedor docker ls -aO
contenedor docker ps -aO
docker ps -aDebería ver todos los contenedores Docker en ejecución y detenidos en el siguiente resultado:
ID DE CONTENEDOR COMANDO DE IMAGEN ESTADO CREADO NOMBRES DE PUERTOS592b9fe9f478 drupal "docker-php-entrypoi…" Hace 3 minutos Salió (0) Hace aproximadamente un minuto mystifying_cartwright
9392aab37f99 wordpress "docker-entrypoint.s… "Hace 5 minutos Arriba 5 minutos 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s… "Hace 6 minutos Hasta 6 minutos 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash -c / init /…" Hace 19 horas Hasta 19 horas 0.0.0.0: 8082-> 8083 / tcp calibre-web
[/ cc
A continuación, se muestra una breve explicación de cada columna:
ID de contenedor: Una identificación única del contenedor.
Imag: Nombre de la imagen de Docker que se utilizó para crear el contenedor.
Mando: El nombre del comando que se ejecuta después de iniciar el contenedor.
Creado: Mostrar hora de creación del contenedor.
Estado: Muestra el estado de ejecución del contenedor.
Puertos: Muestra el puerto abierto.
Nombres: Nombre del contenedor.
Si desea enumerar solo los contenedores Docker detenidos en su sistema, ejecute el siguiente comando:
[cc lang = "bash" width = "700" escaped = "true"]
docker ps --filter "estado = salido"
Debería ver el siguiente resultado:
ID DE CONTENEDOR COMANDO DE IMAGEN ESTADO CREADO NOMBRES DE PUERTOS592b9fe9f478 drupal "docker-php-entrypoi…" hace 4 minutos Salió (0)
Hace aproximadamente un minuto mystifying_cartwright
Mostrar todos los contenedores Docker en ejecución
Si desea enumerar solo los contenedores Docker en ejecución en su sistema, hay varios comandos para enumerarlos.
Para enumerar todos los contenedores Docker en ejecución, ejecute uno de los siguientes comandos:
contenedor docker lsO
lista de contenedores de DockerO
contenedor docker psO
docker psDebería ver todos los contenedores Docker en ejecución en el siguiente resultado:
ID DE CONTENEDOR COMANDO DE IMAGEN ESTADO CREADO NOMBRES DE PUERTOS9392aab37f99 wordpress "docker-entrypoint.s… "Hace 6 minutos Hasta 6 minutos 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s… "Hace 7 minutos Hasta 7 minutos 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash -c / init /…" Hace 19 horas Hasta 19 horas 0.0.0.0: 8082-> 8083 / tcp calibre-web
Si desea enumerar el único ID del contenedor Docker en ejecución, ejecute el siguiente comando:
contenedor docker ls -qDebería ver el siguiente resultado:
9392aab37f99bcbc64840b0a
3e5cddafb61d
Enumere todos los contenedores Docker por tamaño
También puede enumerar todos los contenedores Docker en ejecución con el tamaño de cada contenedor
Por ejemplo, enumere y vea el tamaño de todos los contenedores Docker en ejecución, ejecute el siguiente comando:
listas de contenedores de Docker -sDebería ver todos los contenedores Docker en ejecución con la columna de tamaño, como se muestra a continuación:
ID DEL CONTENEDOR COMANDO DE IMAGEN ESTADO CREADO PUERTOS NOMBRES TAMAÑO9392aab37f99 wordpress "docker-entrypoint.s… "Hace 7 minutos Hasta 7 minutos 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (virtual 543MB)
bcbc64840b0a mariadb "docker-entrypoint.s… "Hace 7 minutos Hasta 7 minutos 3306 / tcp wordpressdb 2B (virtual 407MB)
3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash -c / init /…" Hace 19 horas Hasta 19 horas 0.0.0.0: 8082-> 8083 / tcp calibre-web 103 MB (virtual 406 MB)
También puede enumerar y ver el tamaño de todos los contenedores en ejecución y detenidos con el siguiente comando:
contenedor docker ls -asDebería ver el siguiente resultado:
ID DEL CONTENEDOR COMANDO DE IMAGEN ESTADO CREADO PUERTOS NOMBRES TAMAÑO592b9fe9f478 drupal "docker-php-entrypoi…" Hace 5 minutos Salió (0) Hace 3 minutos mystifying_cartwright 0B (virtual 495MB)
9392aab37f99 wordpress "docker-entrypoint.s… "Hace 7 minutos Hasta 7 minutos 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (virtual 543MB)
bcbc64840b0a mariadb "docker-entrypoint.s… "Hace 8 minutos Hasta 8 minutos 3306 / tcp wordpressdb 2B (virtual 407MB)
3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash -c / init /…" Hace 19 horas Hasta 19 horas 0.0.0.0: 8082-> 8083 / tcp calibre-web 103 MB (virtual 406 MB
Conclusión
En esta guía, aprendió cómo enumerar los contenedores de Docker con varios métodos. Espero que ahora tenga suficiente conocimiento sobre cómo enumerar contenedores Docker en Linux.