Como listar contentores no cais

Existe um comando para listar Imagens, {[[0]}, mas não parece haver um docker containers correspondente.

Para além de se tornar uma raiz e de olhar para dentro não parece haver uma maneira de o fazer. Está a escapar-me alguma coisa? É algo que não se deve fazer?

 735
Author: Peter Mortensen, 2013-05-30

11 answers

Para mostrar apenas recipientes de corrida use o comando indicado:

docker ps

Para mostrar todos os contentores usem o comando indicado:

docker ps -a

Para mostrar o último contentor criado (inclui todos os Estados) use o comando indicado:

docker ps -l

Para mostrar Os últimos contentores criados (inclui todos os Estados) usem o comando indicado:

docker ps -n=-1

Para mostrar o tamanho total dos ficheiros use o comando indicado:

docker ps -s

O conteúdo apresentado acima é de docker.com.

Na nova versão do Docker, os comandos são actualizados e alguns comandos de gestão são adicionados:

docker container ls

É usado para listar todos os contentores.

docker container ls -a

É utilizado para listar todos os contentores criados independentemente do seu estado.

Aqui o contentor é o comando de gestão.
 1244
Author: vieux, 2018-06-21 19:59:59

Para listar todos os contentores em circulação e parados

docker ps -a

Para listar todos os contentores em execução (apenas indicando a opção óbvia e também o exemplo de Utilização da filtragem-f)

docker ps -a -f status=running

Para listar todos os contentores em circulação e parados, mostrando apenas o seu ID de contentor

docker ps -aq

Para remover todos os recipientes que não estão a funcionar

docker rm `docker ps -aq -f status=exited`
 118
Author: kramfs, 2016-04-12 06:37:32

Note que há algum tempo atrás houve uma actualização deste comando. Ele não irá mostrar o tamanho do contêiner por padrão (uma vez que este é bastante caro para muitos contêineres em execução). Use docker ps -s para mostrar também o tamanho do contentor.

 26
Author: qkrijger, 2013-07-30 11:29:19

A Docker ps-s irá mostrar apenas o tamanho dos contentores em funcionamento.

Para verificar o tamanho de todos os recipientesdocker ps -as

 17
Author: mrh, 2014-12-13 13:01:50

Indicar apenas os contentores SHA1:

docker ps -aq --no-trunc

Dessa forma, poderá usar a lista de Todos os recipientes para outros comandos (que aceitam múltiplos como parâmetros).

Por exemplo, para listar apenas o nome de todos os contentores (uma vez que docker ps lista apenas os seus nomes com outras informações):

docker inspect --format='{{.Name}}' $(sudo docker ps -aq --no-trunc)
 13
Author: VonC, 2015-05-06 07:50:32

Existem também as seguintes opções:

docker container ls
docker container ls -a
# --all, -a
# Show all containers (default shows just running)

Desde: 1.13.0 (2017-01-18):

Reestruturar comandos de CLI adicionando docker image e docker container comandos para maior coerência #26025

E como aqui se diz: introduzindo o Docker 1.13 , Os utilizadores são encorajados a adoptar a nova sintaxe:

CLI reestruturado

No Docker 1.13, reunimos todos os comandos para nos sentarmos sob o objecto lógico que está a interagir. com. Por exemplo list e start de contentores são agora subcomandos de docker container e history é um subcomand de docker image.

Estas alterações permitem-nos limpar a sintaxe do Docker CLI, melhorar o texto de Ajuda e tornar o Docker mais simples de usar. a sintaxe do comando antigo ainda é suportada, mas encorajamos todos a adoptar a nova sintaxe .

 12
Author: tgogos, 2017-12-14 13:37:59

O conjunto de comandos do acoplador é simples e mantém-se bem:

docker stack ls
docker service ls
docker image ls
docker container ls
Ensinar primeiro os pseudónimos é confuso. Assim que perceberes o que se passa, eles podem salvar algumas teclas.
docker images -> docker image ls
docker ps -> docker container ls
docker rmi -> docker image rm
docker rm -> docker container rm
Há vários pseudónimos em Docker. Por exemplo:
docker rmi
docker image rm
docker image rmi
docker image remove

São todos o mesmo comando (veja para o seu próprio uso docker help image rm).

 4
Author: Limited Atonement, 2018-06-21 20:01:17

Recebi a mensagem de erro Cannot connect to the Docker daemon. esqueci-me que estou a correr o servidor como root e necessário sudo:

$ sudo docker ps
 0
Author: vezenkov, 2017-03-16 19:43:41

Comando para obter todos os contentores::

docker ps -a

Comando para iniciar a execução do contentor::

docker ps
 0
Author: Archana, 2018-09-13 13:27:09
docker ps [OPTIONS]

Se seguir o comando irá mostrar apenas os contentores em execução por omissão.

docker ps

Para ver todos os recipientes:

docker ps -a

Para mostrar o último contentor criado:

docker ps -l
 -1
Author: Nobita, 2017-08-29 16:18:21

É sempre recomendado adicionar o utilizador num grupo de acopladores.

Isso pode ser feito como:

sudo groupadd docker
sudo usermod -aG docker $USER  --> Equivalent to this you can add the user 
                                   in /etc/passwd manually.
 -2
Author: Prateek patel, 2018-06-21 20:01:55