Hay un comando para enumerar imágenes, docker imagespero no parece haber un correspondiente docker containers.
Aparte de convertirse en root y mirar /var/lib/dockerallí, no parece una forma de hacerlo. ¿Me estoy perdiendo de algo? ¿Es algo que se supone que uno no debe hacer?

Respuestas:
Para mostrar solo los contenedores en ejecución, use el comando dado:
Para mostrar todos los contenedores, use el comando dado:
Para mostrar el último contenedor creado (incluye todos los estados) use el comando dado:
Para mostrar n últimos contenedores creados (incluye todos los estados) use el comando dado:
Para mostrar el tamaño total de los archivos, use el comando dado:
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:
Se utiliza para enumerar todos los contenedores en ejecución.
Y luego, si quieres limpiarlos todos,
Se utiliza para enumerar todos los contenedores creados independientemente de su estado.
Y para detener todos los contenedores Docker (fuerza)
Aquí el contenedor es el comando de gestión.
fuente
docker rmydocker ps) no aparecen en la ayuda del cargador de muelle.docker system prune --all. Puede encontrar la documentación de ladocker psenumera todos los contenedores en ejecución y en pausa. Para enumerar solo los que se ejecutan:docker ps --filter="status=running"docker pssolo muestra información sobre contenedores. Lo que quieres es información sobre imágenes. Puede ver todas las imágenes locales usando eldocker imagescomando.Para enumerar todos los contenedores en ejecución y detenidos
Para enumerar todos los contenedores en ejecución (solo indicando lo obvio y también el uso de ejemplo de la opción de filtrado -f)
Para enumerar todos los contenedores en ejecución y detenidos, mostrando solo su ID de contenedor
Para eliminar todos los contenedores que NO se están ejecutando
fuente
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). Úselo
docker ps -spara mostrar el tamaño del contenedor también.fuente
docker ps -as(no se olvide de anteponersudosi el demonio se está ejecutando como root)docker ps -s mostrará solo el tamaño de los contenedores en ejecución.
Para verificar el tamaño de todos los contenedores use
docker ps -asfuente
También hay las siguientes opciones:
desde: 1.13.0 (2017-01-18) :
y como se indica aquí: Al presentar Docker 1.13 , se alienta a los usuarios a adoptar la nueva sintaxis:
fuente
docker --helptiene la interfaz sugerida 3 páginas atrás en su salida, oculta antes de los comandos en desuso!Para enumerar solo los contenedores SHA1:
De esa manera, puede usar la lista de todos los contenedores para otros comandos (que aceptan múltiples identificadores de contenedor como parámetros).
Por ejemplo, para enumerar solo el nombre de todos los contenedores (ya que
docker psenumere solo sus nombres con otra información):fuente
El conjunto de comandos de Docker es simple y se mantiene bien unido:
Enseñar primero los alias es confuso. Una vez que comprenda lo que está sucediendo, pueden guardar algunas teclas:
Hay varios alias en Docker. Por ejemplo:
son todos el mismo comando (ver por ti mismo usando
docker help image rm).fuente
Hay muchas formas de enumerar todos los contenedores.
También puede usar la opción de dar
[option].Opciones -:
Puede usar una opción como esta:
fuente
Para mostrar solo contenedores en ejecución
docker psPara mostrar todos los contenedores (incluye todos los estados)
docker ps -aPara mostrar el último contenedor creado (incluye todos los estados)
docker ps -lPara mostrar n últimos contenedores creados (incluye todos los estados)
docker ps -n=-1Para mostrar el tamaño total de los archivos
docker ps -sEn la nueva versión de Docker, los comandos se actualizan y se agregan algunos comandos de administración:
docker container lsLista todos los contenedores en ejecución.
docker container ls -afuente
Lista de contenedores en ejecución : -
$ docker psListar todos los contenedores: -
$ docker ps -aListar solo contenedores detenidos : -
fuente
solo una forma conveniente de obtener los últimos n = 5 contenedores (sin importar si se ejecutan o no):
fuente
Use
docker container lspara enumerar todos los contenedores en ejecución.Use la bandera
-apara mostrar todos los contenedores (no solo en ejecución). es decirdocker container ls -aUse la bandera
-qpara mostrar contenedores y sus ID numéricos. es decirdocker container ls -qVisite la documentación para conocer todas las opciones disponibles para este comando.
fuente
Recibí el mensaje de error
Cannot connect to the Docker daemon.Olvidé que estoy ejecutando el demonio como root y necesitabasudo:fuente
alias docker="sudo --group docker docker"El siguiente comando mostrará solo los contenedores en ejecución de forma predeterminada.
Para ver todos los contenedores:
Para mostrar el último contenedor creado:
fuente