Isso funcionou para mim:
docker inspect $(docker ps -aq) --format '{{.Config.User}} {{.Name}}'
Minha configuração:
Anfitrião: Ubuntu 16.04
Versão do Docker: 17.06.2-ce, compilação cec0b72
Temos muitos usuários que pertencem ao grupo docker. Portanto, qualquer um desses usuários pode iniciar um contêiner docker. docker ps
mostrará todos os contêineres em execução, mas não mostra qual usuário iniciou o contêiner. O log dockerd também não parece indicar qual chamada de usuário docker run
. Existe alguma maneira de descobrir qual usuário iniciou um determinado contêiner?
Isso funcionou para mim:
docker inspect $(docker ps -aq) --format '{{.Config.User}} {{.Name}}'
Minha configuração:
Anfitrião: Ubuntu 16.04
Versão do Docker: 17.06.2-ce, compilação cec0b72