Size: a a a

Docker — русскоговорящее сообщество

2020 September 24

AI

Anton Igin in Docker — русскоговорящее сообщество
George Gaál
настраиваешь что у тебя там для логирования
ниче не понимаю )
у нас есть уже вывод приолжения в свой какой-то поток где-то там. Докер его читает и оставляет только определенные логи. Как конкретно его перенастроить, чтобы он вообще не фильтровал, что сохранять?
источник

D

Doshich in Docker — русскоговорящее сообщество
Anton Igin
ниче не понимаю )
у нас есть уже вывод приолжения в свой какой-то поток где-то там. Докер его читает и оставляет только определенные логи. Как конкретно его перенастроить, чтобы он вообще не фильтровал, что сохранять?
Команда &>&1
источник

D

Doshich in Docker — русскоговорящее сообщество
Не так?
источник

AI

Anton Igin in Docker — русскоговорящее сообщество
Doshich
Команда &>&1
ты про > оператор? он же вроде одноразовый, разово что-то откуда-то скопировать
источник

D

Doshich in Docker — русскоговорящее сообщество
Правда это stderr+stdout, так шо для других дескрипторов нужны цифры больше двойки
источник

AI

Anton Igin in Docker — русскоговорящее сообщество
или его куда-то вставить надо?
источник

D

Doshich in Docker — русскоговорящее сообщество
Anton Igin
ты про > оператор? он же вроде одноразовый, разово что-то откуда-то скопировать
Ну а в контейнере вы как приложение запускаете?
Можно, я думаю, в stdout все перенаправить и оттуда читать
источник

D

Doshich in Docker — русскоговорящее сообщество
Вряд ли логгируется куда-то кроме stderr
источник

D

Doshich in Docker — русскоговорящее сообщество
Doshich
Команда &>&1
Ой, наверное правильнее
2>&1
источник

T0

Taco 00 in Docker — русскоговорящее сообщество
Doshich
Докера
А где глянуть? Интересует полноценное использование алиаса php, который будет дергать пыху из контейнера. Сейчас вот так
#!/bin/sh
docker exec -i devilbox_php_1 php "$@" ,  что позволяет мне из терминала запускать любые пхп конструкции, например php -v, но с флагом -f (чтобы запускать файл) запустить не могу.
Пишет could not open input file "существующий путь к .php файлу"
источник

AI

Anton Igin in Docker — русскоговорящее сообщество
Doshich
Ой, наверное правильнее
2>&1
command: /usr/local/bin/daphne -p 8000 get_coffee.asgi:application > /var/log/web_log.log 2>&1 &

чет не так делаю?
источник

AI

Anton Igin in Docker — русскоговорящее сообщество
пишет, нераспознанный аргумент
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Anton Igin
command: /usr/local/bin/daphne -p 8000 get_coffee.asgi:application > /var/log/web_log.log 2>&1 &

чет не так делаю?
убери > /var/log/web_log.log 2>&1 &
источник

GG

George Gaál in Docker — русскоговорящее сообщество
вообще нафиг
источник

GG

George Gaál in Docker — русскоговорящее сообщество
тогда у тебя прилага должна писать в stderr/stdout
источник

GG

George Gaál in Docker — русскоговорящее сообщество
и docker logs будут это хватать
источник

AI

Anton Igin in Docker — русскоговорящее сообщество
George Gaál
тогда у тебя прилага должна писать в stderr/stdout
то есть вариант сделать так:
daphne -p 8000 get_coffee.asgi:application 2>&1
в докере не проканает? просто без докера оно не падает, че-то пишет в консоль даже
источник

AI

Anton Igin in Docker — русскоговорящее сообщество
и я хз как настроить глобально логирование всего что угодно в stdout
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Anton Igin
то есть вариант сделать так:
daphne -p 8000 get_coffee.asgi:application 2>&1
в докере не проканает? просто без докера оно не падает, че-то пишет в консоль даже
А зачем так в докере делать, если оно и без перенаправления должно работать ?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Anton Igin
и я хз как настроить глобально логирование всего что угодно в stdout
Это в приложении делается
источник