Se você for um administrador de sistema e responsável pelo gerenciamento do Docker, talvez precise saber como listar os contêineres do Docker. Existem várias maneiras de listar contêineres Docker no Linux.
Neste tutorial, mostraremos como listar contêineres do Docker com vários exemplos.
Listar todos os contêineres do Docker
Se você deseja listar todos os contêineres do Docker em seu sistema, incluindo a execução de contêineres do Docker e contêineres do Docker interrompidos, há vários comandos que você pode listá-los conforme mostrado abaixo:
lista de contêineres do docker -aOu
docker container ls -aOu
docker container ps -aOu
docker ps -aVocê deve ver todos os contêineres Docker em execução e interrompidos na seguinte saída:
COMANDO DE IMAGEM DE ID DE CONTÊINER CRIADO NOMES DE PORTOS DE STATUS592b9fe9f478 drupal "docker-php-entrypoi…" 3 minutos atrás Saiu (0) Cerca de um minuto atrás mystifying_cartwright
9392aab37f99 wordpress "docker-entrypoint.s… "5 minutos atrás Até 5 minutos 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s… "6 minutos atrás Up 6 minutes 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash -c / init /…" 19 horas atrás Até 19 horas 0.0.0.0: 8082-> 8083 / tcp calibre-web
[/ cc
Uma breve explicação de cada coluna é mostrada abaixo:
ID do contêiner: Uma identificação única do contêiner.
Imag: Nome da imagem do Docker usada para criar o contêiner.
Comando: O nome do comando que é executado após iniciar o contêiner.
Criada: Exibir hora de criação do contêiner.
Status: Exibir o status de execução do contêiner.
Portas: Mostra a porta aberta.
Nomes: Nome do contêiner.
Se você deseja listar apenas contêineres Docker interrompidos em seu sistema, execute o seguinte comando:
[cc lang = "bash" width = "700" escaped = "true"]
docker ps --filter "status = exited"
Você deve ver a seguinte saída:
COMANDO DE IMAGEM DE ID DE CONTÊINER CRIADO NOMES DE PORTOS DE STATUS592b9fe9f478 drupal "docker-php-entrypoi…" 4 minutos atrás Saiu (0)
Cerca de um minuto atrás, mystifying_cartwright
Listar todos os contêineres do Docker em execução
Se você deseja listar apenas contêineres do Docker em execução em seu sistema, existem vários comandos para listá-los.
Para listar todos os contêineres do Docker em execução, execute um dos seguintes comandos:
docker container lsOu
lista de contêineres dockerOu
docker container psOu
docker psVocê deve ver todos os contêineres do Docker em execução na seguinte saída:
COMANDO DE IMAGEM DE ID DE CONTÊINER CRIADO NOMES DE PORTOS DE STATUS9392aab37f99 wordpress "docker-entrypoint.s… "6 minutos atrás Até 6 minutos 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s… "7 minutos atrás Up 7 minutes 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash -c / init /…" 19 horas atrás Até 19 horas 0.0.0.0: 8082-> 8083 / tcp calibre-web
Se você deseja listar o único ID do contêiner do Docker em execução, execute o seguinte comando:
docker container ls -qVocê deve ver a seguinte saída:
9392aab37f99bcbc64840b0a
3e5cddafb61d
Listar todos os contêineres do Docker por tamanho
Você também pode listar todos os contêineres do Docker em execução com o tamanho de cada um
Por exemplo, liste e visualize o tamanho de todos os contêineres do Docker em execução, execute o seguinte comando:
docker container list -sVocê deve ver todos os contêineres do Docker em execução com coluna de tamanho, conforme mostrado abaixo:
COMANDO DE IMAGEM DE ID DE CONTAINER CRIADO STATUS PORTS NAMES SIZE9392aab37f99 wordpress "docker-entrypoint.s… "7 minutos atrás Up 7 minutes 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (virtual 543 MB)
bcbc64840b0a mariadb "docker-entrypoint.s… "7 minutos atrás Up 7 minutes 3306 / tcp wordpressdb 2B (virtual 407 MB)
3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash -c / init /…" 19 horas atrás Até 19 horas 0.0.0.0: 8082-> 8083 / tcp calibre-web 103 MB (virtual 406 MB)
Você também pode listar e visualizar o tamanho de todos os contêineres em execução e interrompidos com o seguinte comando:
docker container ls -asVocê deve ver a seguinte saída:
IDENTIFICAÇÃO DE CONTÊINER COMANDO DE IMAGEM CRIADA STATUS PORTS NAMES SIZE592b9fe9f478 drupal "docker-php-entrypoi…" 5 minutos atrás Saiu (0) 3 minutos atrás mystifying_cartwright 0B (virtual 495 MB)
9392aab37f99 wordpress "docker-entrypoint.s… "7 minutos atrás Up 7 minutes 0.0.0.0: 8081-> 80 / tcp wpcontainer 2B (virtual 543 MB)
bcbc64840b0a mariadb "docker-entrypoint.s… "8 minutos atrás Up 8 minutes 3306 / tcp wordpressdb 2B (virtual 407 MB)
3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash -c / init /…" 19 horas atrás Até 19 horas 0.0.0.0: 8082-> 8083 / tcp calibre-web 103 MB (virtual 406 MB
Conclusão
Neste guia, você aprendeu como listar contêineres do Docker com vários métodos. Espero que agora você tenha conhecimento suficiente sobre como listar contêineres Docker no Linux.