Há um comando para listar imagens, docker images
mas não parece haver uma correspondência docker containers
.
Diferente de se tornar raiz e olhar para /var/lib/docker
lá, não parece uma maneira de fazer isso. Estou esquecendo de algo? Isso é algo que não se deve fazer?
Respostas:
Para mostrar apenas os contêineres em execução, use o comando fornecido:
Para mostrar todos os contêineres, use o comando fornecido:
Para mostrar o contêiner criado mais recente (inclui todos os estados), use o comando fornecido:
Para mostrar os últimos contêineres criados (inclui todos os estados), use o comando fornecido:
Para exibir o tamanho total do arquivo, use o comando fornecido:
O conteúdo apresentado acima é de docker.com .
Na nova versão do Docker, os comandos são atualizados e alguns comandos de gerenciamento são adicionados:
É usado para listar todos os contêineres em execução.
E então, se você quiser limpar todos eles,
É usado para listar todos os contêineres criados independentemente do seu estado.
E para parar todos os contêineres do Docker (força)
Aqui o contêiner é o comando de gerenciamento.
fonte
docker rm
edocker ps
) não aparecer na ajuda de janela de encaixe.docker system prune --all
. Você pode encontrar a documentação do docker aquidocker ps
lista todos os contêineres em execução e pausados. Para listar apenas os que estão sendo executados:docker ps --filter="status=running"
docker ps
mostra apenas informações sobre contêineres. O que você deseja é informações sobre imagens. Você pode ver todas as imagens locais usando odocker images
comandoPara listar todos os contêineres em execução e parados
Para listar todos os contêineres em execução (apenas afirmando o uso óbvio e também exemplo de opção de filtragem -f)
Para listar todos os contêineres em execução e parados, mostrando apenas seu ID de contêiner
Para remover todos os contêineres que NÃO estão em execução
fonte
Observe que, há algum tempo, houve uma atualização para este comando. Por padrão, não mostrará o tamanho do contêiner (pois isso é bastante caro para muitos contêineres em execução). Use
docker ps -s
para exibir o tamanho do contêiner também.fonte
docker ps -as
(não esqueça de acrescentarsudo
se o daemon está sendo executado como root)O docker ps -s mostrará apenas o tamanho dos contêineres em execução.
Para verificar o tamanho de todos os contêineres, use
docker ps -as
fonte
Existem também as seguintes opções:
desde: 1.13.0 (18-01- 2017) :
e como declarado aqui: Apresentando o Docker 1.13 , os usuários são encorajados a adotar a nova sintaxe:
fonte
docker --help
a interface sugerida tenha 3 páginas de volta em sua saída, oculta antes dos comandos preteridos!Para listar apenas os contêineres SHA1:
Dessa forma, você pode usar a lista de todos os contêineres para outros comandos (que aceitam vários IDs de contêineres como parâmetros).
Por exemplo, para listar apenas o nome de todos os contêineres (como
docker ps
listar apenas seus nomes com outras informações):fonte
O conjunto de comandos do Docker é simples e se mantém bem:
Ensinar os aliases primeiro é confuso. Depois de entender o que está acontecendo, eles podem salvar algumas teclas:
Existem vários aliases no Docker. Por exemplo:
são todos o mesmo comando (veja você mesmo
docker help image rm
).fonte
Existem várias maneiras de listar todos os contêineres.
Você também pode usar a opção give
[option]
.Opções -:
Você pode usar uma opção como esta:
fonte
Para exibir apenas contêineres em execução
docker ps
Para mostrar todos os contêineres (inclui todos os estados)
docker ps -a
Para mostrar o contêiner criado mais recente (inclui todos os estados)
docker ps -l
Para mostrar os últimos contêineres criados (inclui todos os estados)
docker ps -n=-1
Para exibir o tamanho total do arquivo
docker ps -s
Na nova versão do Docker, os comandos são atualizados e alguns comandos de gerenciamento são adicionados:
docker container ls
Listar todos os contêineres em execução.
docker container ls -a
fonte
Lista de contêineres em execução : -
$ docker ps
Listar todos os recipientes: -
$ docker ps -a
Listar apenas contêineres parados : -
fonte
apenas uma maneira conveniente de obter os últimos n = 5 contêineres (não importa a execução ou não):
fonte
Use
docker container ls
para listar todos os contêineres em execução.Use o sinalizador
-a
para mostrar todos os contêineres (não apenas em execução). iedocker container ls -a
Use o sinalizador
-q
para mostrar contêineres e seus IDs numéricos. iedocker container ls -q
Visite a documentação para aprender todas as opções disponíveis para este comando.
fonte
Recebi a mensagem de erro
Cannot connect to the Docker daemon.
que esqueci que estou executando o daemon como root e necessáriosudo
:fonte
alias docker="sudo --group docker docker"
O comando a seguir mostrará apenas os contêineres em execução por padrão.
Para ver todos os contêineres:
Para mostrar o contêiner criado mais recente:
fonte