Veaceslav
Вот тут я и не могу понять.
Jürgen
какого пользователя ?
от которого запускается скрипт в группу докера
Veaceslav
От какого пользователя работает этот скрипт или как это вообще работает. Сорри, не разбираюсь сильно в этом вопросе.
Veaceslav
Аааа
Veaceslav
Я запускаю при git ...
Jürgen
то есть при гит
Jürgen
это как при царе горохе?
Veaceslav
Сейчас покажу. За одно и подскажите кого добавить. 1 сек
Veaceslav
это как при царе горохе?
Вот это nginx который слушает запросы от git. Webhook-ы
Veaceslav
И кого добавить в группу docker ? nginx или есть пользователь и у fastcgi ?
Veaceslav
sudo usermod -aG docker nginx, правильно ?
Veaceslav
Почему-то говорит что нету такого пользователя ...
George
Я бы сказал, что пользователя от которого запущен fastcgi скрипт
George
nginx обычно от рута + nginx или www-data
Veaceslav
Так его запускает nginx
Veaceslav
или нет ?
George
Но есть модули, которые позволяют творить над ним странные вещи
George
Но я в fastcgi как 🐷 в апельсинах
George
Проверить очень просто - сделать whoami
George
Или распечатать uid текущего юзера из скрипта
George
Делов-то
tfhx8
кто нибудь значет как дебажить Python+uwsgi и все это в докере?
George
Глаза боятся - руки делают
tfhx8
Берешь и дебажишь
подумал может есть какие то опции в докере который автоматом к примеру в uwsgi включает опцию с дебагом
George
Нет
Veaceslav
Проверить очень просто - сделать whoami
Хммм, очень странно. whoami говорит что это www-data я его добавил в группу docker sudo usermod -aG docker www-data но это не работает
Veaceslav
Так же говорит http+docker://localhost - is it running?
George
А должен через сокет
George
Вероятно настройки докер клиента кривые. Проблема скорее всего не в docker-compose
Veaceslav
Вы про это ?
George
Да
Veaceslav
У меня его нету в etc/docker/daemon.json
Veaceslav
А доки говорят что должен быть ...
Veaceslav
Попробую создать его
Artem
Fluentd - весчь, прожорливый логстэш в топку
и как оно в продакшене живет?
Veaceslav
Да
Попробовал создать файл daemon.json в etc/docker/ но не хочет запускатся после его создания ...
Veaceslav
че пишет?
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
Veaceslav
А это нормально ???
Veaceslav
Я так понимаю такого вроде как не должно быть ...
Veaceslav
Ооооо да. Перезагрузил сервак и все работает )))
Veaceslav
Видимо нужно было его перезагрузить хоть раз за свою жизни )))
Veaceslav
Спасибо вам ребят огромное. Получается что нужно было просто добавить www-data в группу docker и перезагрузить сервак )
Lev
Проблемы доступа к www-data? Просто поставь "777" в выделении прав на использование директории чтобы получилось chmod -R 777 /путь/к/волюму и выигрывайте миллионы!
Lev
ну или так
Veaceslav
Аааа что бы он взял новый права ?
Veaceslav
Вот про это я не подумал если честно...
Jürgen
зачем ?
да чтобы перечитал переменные системы
Jürgen
собственно ребут это и сделал
Veaceslav
собственно ребут это и сделал
Да, а я только docker перезапускал
Veaceslav
Буду знать. Спасибо ребеят вам огромное. Помогли мне очень сегодня.
tfhx8
а внутри контейнера логи сохраняются по умолчанию в официальном образе nginx?
tfhx8
обычно стаут
ну хз, я такой вывод сделал потому, еслик примеру остановить контейнер и запусстить и ввестик оманду отображения логов, то там выводятся все логи за несколько дней
tfhx8
тоесть все со стандартного вывода идет
Jürgen
тоесть все со стандартного вывода идет
ну да) по другому делать то такое, логи в докере это фейл
Vladislav
sorry
tfhx8
кто нбудь настраивал откладку в докере где есть python uwsgi?
Ильдар
Ну я сегодня отлаживал. Всё как обычно, vim, less, pdb там где можно подключиться)
Roman
привет, подскажите плз. docker build происходит в Azure Pipelines. На шаге COPY ./file destination он не находит source файлы, хотя он там есть в гите относительно Dockerfile
Petrovich
А есть чатик по травису?
Roman
возможно надо как-то прокинуть контекст? Он пытается я так понимаю искать сорс файл относительно системных либ докера
Petrovich
тьфу
Petrovich
по травису
Ильдар
Никита
Вопрос по сетям докера: есть bridge, там большая часть контейнеров есть композ проект где большая часть контейнеров в своей сети, а 2 с netfilter и ipv6nat в host, я так понимаю через них он и смотрит наружу. Есть реверс-прокси в bridge не видит хосты из других сетей, я из консоли хоста и по 127.0.0.1 и по ip сети докера все прекрасно вижу. Как лучше сделать, чтобы прокси видел композ проект?