If I do :
docker run --name nginx -d nginx:alpine /bin/sh -c 'echo "Hello stdout" > /dev/stdout'
Я вижу "Hello stdout", когда делаю:
docker logs nginx
Но когда контейнер запущен (docker run --name nginx -d nginx:alpine), я делаю:
docker exec nginx /bin/sh -c 'echo "Hello stdout" > /dev/stdout'
или когда я прикрепляю контейнер с помощью:
docker exec -it nginx /bin/sh
а потом :
echo "Hello stdout" > /dev/stdout
Я ничего не вижу в журналах докера. И поскольку мои журналы доступа Nginx перенаправляются в /dev/stdout, я их тоже не вижу.
Что здесь происходит с этим stdout ?