Consulte el comando completo del contenedor en ejecución/detenido en Docker


¿Cómo puedo ver el comando completo de un contenedor/proceso en ejecución en Docker?

$ docker ps --all
CONTAINER ID    IMAGE          COMMAND                 CREATED          STATUS                     PORTS    NAMES
5b6291859b61    nginx:1.7.8    "nginx -g 'daemon of    4 minutes ago    Exited (0) 4 minutes ago            thirsty_brattain

Solo puedo ver "nginx-g 'daemon of".. aquí, no el comando completo.

 144
Author: Peter Mortensen, 2014-12-09

3 answers

Uso:

docker inspect -f "{{.Name}} {{.Config.Cmd}}" $(docker ps -a -q)

... hace un "docker inspect" para todos los contenedores.

 121
Author: st0ne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-23 19:49:03

docker ps -a --no-trunc mostrará el comando completo junto con los otros detalles de los contenedores en ejecución.

 294
Author: sschloss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-11 23:35:32

Uso:

docker inspect -f "{{.Path}} {{.Args}} ({{.Id}})" $(docker ps -a -q)

Que mostrará la ruta del comando y los argumentos, similar a docker ps.

 12
Author: JDiMatteo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-23 19:49:26