Consultar el comando de un contenedor Docker con docker inspect

Revisa la imagen, el punto de entrada y los argumentos configurados en un contenedor Docker para reproducirlo o depurarlo desde la terminal.

Consultar la imagen, el entrypoint y el comando de un contenedor Docker

¿Qué comando arranca un contenedor Docker? docker inspect permite consultar la imagen y los campos Entrypoint y Cmd que quedaron guardados en su configuración.

Ver la imagen y el comando

docker inspect --format 'imagen={{.Config.Image}} entrypoint={{json .Config.Entrypoint}} cmd={{json .Config.Cmd}}' NOMBRE_O_ID

Config.Image indica la imagen usada para crear el contenedor. Entrypoint y Cmd muestran la configuración guardada, no necesariamente el proceso que sigue activo en ese momento.

Consultar cada campo por separado

docker inspect --format '{{.Config.Image}}' NOMBRE_O_ID
docker inspect --format '{{json .Config.Entrypoint}}' NOMBRE_O_ID
docker inspect --format '{{json .Config.Cmd}}' NOMBRE_O_ID

Si un campo no fue configurado, Docker puede mostrar null o una salida vacía. Cuando Cmd contiene un comando definido como lista, json conserva sus argumentos sin mezclar espacios ni comillas.

Ver la configuración completa

docker inspect NOMBRE_O_ID

La configuración ayuda a averiguar cómo se creó el contenedor y a reproducirlo, pero no sustituye a docker top para ver el proceso actual ni a docker logs para revisar su salida.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *