У меня есть приложение, которое использует nginx, которое развернуто как docker контейнер в aws ecs. nginx запускается от имени другого пользователя, как и мое приложение. мое приложение регистрирует ошибки и выводит их в /home/iris/var/log/nginx/access.log, error.log. Теперь мне нужно перенаправить журналы в / dev / stdout и / dev / stderr, чтобы cloudwatch мог транслировать эти файлы журналов. Я попытался
RUN ln -sf /dev/stdout /home/iris/var/log/nginx/access.log \
&& ln -sf /dev/stderr /home/iris/var/log/nginx/error.log
в моем файле изображения, но прекратил вывод, так как я считаю, что терминальное устройство / dev / stdout принадлежит root без разрешения на запись для других. Я тоже пытался
usermod -a -G sudo iris
Не повезло. Любая помощь будет оценена.