Listar contêineres de todos os nós do modo de enxame do docker

5

Estamos executando o docker no modo swarm em alguns nós.

Não foi possível encontrar uma maneira rápida e fácil de listar todos os contêineres (preferencialmente com status) no enxame dos nós do gerenciador. Pode-se ver redes de sobreposição e contêineres de execução local conectados a essas redes, também serviços - mas não os detalhes do contêiner, etc.

Já existe algo disponível ou está usando a API REST como a única opção disponível? (não tenho certeza se todas as informações necessárias estão disponíveis)

    
por saabeilin 25.06.2017 / 15:48

1 resposta

10

Você pode fazer docker node ls para ver todos os nós no seu enxame e, em seguida, docker node ps <node> para ver os contêineres nesse nó.

Como um forro, você pode fazer:

docker node ps $(docker node ls -q)

    
por 10.07.2017 / 12:04