Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

536
Vistas
docker run, docker exec y registros

Si lo hago :

 docker run --name nginx -d nginx:alpine /bin/sh -c 'echo "Hello stdout" > /dev/stdout'

Puedo ver "Hello stdout" cuando lo hago:

 docker logs nginx

Pero cuando el contenedor se está ejecutando (docker run --name nginx -d nginx:alpine) y hago:

 docker exec nginx /bin/sh -c 'echo "Hello stdout" > /dev/stdout'

o cuando adjunto el contenedor con:

 docker exec -it nginx /bin/sh

y entonces :

 echo "Hello stdout" > /dev/stdout

No puedo ver nada en los registros de la ventana acoplable. Y dado que mis registros de acceso de Nginx se redirigen a /dev/stdout, tampoco puedo verlos.

¿Qué está pasando aquí con este stdout?

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Cuando docker exec puede ver que tiene varios procesos

 / # ps -ef PID USER TIME COMMAND 1 root 0:00 nginx: master process nginx -g daemon off; 6 nginx 0:00 nginx: worker process 7 root 0:00 /bin/sh 17 root 0:00 ps -ef / #

y en Linux, cada proceso tiene su propio stdin, stdout, stderr (y otros descriptores de archivo), en /proc/pid/fd

y así, con su docker exec (pid 7) muestra algo en

/proc/7/fd/1

Si hace ls -ltr /proc/7/fd/1 , muestra algo como /proc/4608/fd/1 -> /dev/pts/2 lo que significa que la salida se envía a la terminal

mientras su proceso nginx (pid 1) muestra su salida en

/proc/1/fd/1

Si hace ls -ltr /proc/1/fd/1 , muestra algo como /proc/1/fd/1 -> pipe:[184442508] lo que significa que la salida se envía al controlador de registro de Docker

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda