Cómo enumerar contenedores en Docker
Hay un comando para enumerar imágenes, docker images
pero no parece haber un archivo correspondiente docker containers
.
Aparte de convertirse en root y mirar hacia /var/lib/docker
adentro, no parece haber otra manera de hacerlo. ¿Me estoy perdiendo de algo? ¿Es eso algo que se supone que uno no debe hacer?
Para mostrar solo contenedores en ejecución, use el comando proporcionado:
docker ps
Para mostrar todos los contenedores utilice el comando dado:
docker ps -a
Para mostrar el último contenedor creado (incluye todos los estados), utilice el comando proporcionado:
docker ps -l
Para mostrar los últimos n contenedores creados (incluye todos los estados), utilice el comando proporcionado:
docker ps -n=-1
Para mostrar el tamaño total de los archivos, utilice el comando proporcionado:
docker ps -s
El contenido presentado anteriormente es de docker.com .
En la nueva versión de Docker, los comandos se actualizan y se agregan algunos comandos de administración:
docker container ls
Se utiliza para enumerar todos los contenedores en ejecución.
docker container ls -a
Y luego, si quieres limpiarlos todos,
docker rm $(docker ps -aq)
Se utiliza para enumerar todos los contenedores creados independientemente de su estado.
Y parar todos los contenedores Docker (forzar)
docker rm -f $(docker ps -a -q)
Aquí el contenedor es el comando de gestión.
Para enumerar todos los contenedores en ejecución y detenidos
docker ps -a
Para enumerar todos los contenedores en ejecución (solo indicando el uso obvio y también de ejemplo de la opción de filtrado -f)
docker ps -a -f status=running
Para enumerar todos los contenedores en ejecución y detenidos, mostrando solo su ID de contenedor
docker ps -aq
Para eliminar todos los contenedores que NO se están ejecutando
docker rm `docker ps -aq -f status=exited`
Tenga en cuenta que hace algún tiempo hubo una actualización de este comando. No mostrará el tamaño del contenedor de forma predeterminada (ya que esto es bastante costoso para muchos contenedores en ejecución). Utilícelo docker ps -s
también para mostrar el tamaño del contenedor.
docker ps -s mostrará solo el tamaño de los contenedores en ejecución.
Para comprobar el tamaño de todos los contenedores, utilicedocker ps -as