Aleksey
самый простой вариант
Dmitry
Супер, спасибо
Aleksey
минусов у решения до жопы. но для локалхоста работает
Aleksey
ну и перфекционисты растроены
Evgeny
А расскажи про минусы, если ты этим пользуешся?
Aleksey
всю логику надо убирать в апликуху. обработку ошибок в том числе
Aleksey
отпраивть на мыл ?
Aleksey
логи ?
Evgeny
А давай
Aleksey
нет это вопрсы
Evgeny
:)
Evgeny
Я понял, звучало приолькно :)
Aleksey
:)
Evgeny
логи ?
>./f 2>&1 ?
Aleksey
крон же он дохера умный
Aleksey
да никто не спорит что не решаемо же
Aleksey
просто там из коробки а тут херач сам :)
Evgeny
Ну так-то да
Evgeny
Но зато не надо вкоряивать внутрь ничо
Aleksey
да
Aleksey
у меня на месте джанго команды скрипт
Aleksey
я его пробрасываю через вольюм
Aleksey
тоже так себе... но оф имидж корячить не хочу
Evgeny
Эх, а у меня setInterval
Evgeny
**** ***! Ну почему эти ****** разрбаботчики не сделали нормальный dnsrr в новом докере? 😩
Evgeny
Ну почему, ***, опять полный список?
Anonymous
Крон в докере может не работать в зависимости от ядра
🏳️ Phil
Это что за ересь?
Anonymous
http://stackoverflow.com/questions/34494570/crontab-not-working-on-centos-docker-container
Anonymous
ну например
Anonymous
у меня лично была эта проблема год назад
Anonymous
пришлось патчить контейнер
🏳️ Phil
так причем тут ядро? это pam. та же хрень, что и с sshd
Anonymous
при том, что один и тот же контейнер может работать и не работать на разных хост-системах с одинаковым демоном
🏳️ Phil
да причем тут хост система-то?
Anonymous
при том, что pam - часть ядра
Anonymous
и что один и тот же контейнер не работает на разных хостах, пока не выключишь pam в контейнере
🏳️ Phil
а. понял. ну да надо его там вырубать сразу. по дефолту
Anonymous
да в общем-то он не мешает большинству приложений
Anonymous
и выяснилось-то случайно
Aleksey
Подскажите, пожалуйста, докер контейнер не может на маке стучаться на localhost?
🏳️ Phil
а что там с pam такого?
а нахрен он нужен
Lex
не, плане как он мешает?
🏳️ Phil
не, плане как он мешает?
а хрен знает, мало кто вообще разбирается как пам работает. вот эта штука с сессиями чуть ли не от системд чтото хочет. получается, что она ныряет из контейнера наружу и их встреча празднуется неработой сервиса. можно ради интереса на примере того же cron попробовать раскопать
🏳️ Phil
или sshd
Aleksey
при том, что pam - часть ядра
pam в кернел спейсе - ну бред же какой-то
🏳️ Phil
pam в кернел спейсе - ну бред же какой-то
А расскажи кстати нам как PAM работает. А то в нем реально никто не смыслит. Я тоже
Aleksey
ну точно не в кернел спейсе. Прям сейчас не готов в полемику вступить. Но готов подготовиться и обсудить этот вопрос.
🏳️ Phil
ну точно не в кернел спейсе. Прям сейчас не готов в полемику вступить. Но готов подготовиться и обсудить этот вопрос.
Я не спора ради. Но реально мало кто понимает. Я не понимаю например. И кого не спрошу - "как-то работает и хрен с ним", включая вроде бы гуру. Было бы интересно
Aleksey
ну если вкртаце - ядро занимается более низкоуровневыми вещами, но всяко не юзерам. Pam - это набор библиотек оперирующих простыми файлами типо /etc/shadow
Aleksey
то есть привязыввать ядро и невозмжность старта докер здесь не уместно
Aleksey
плюс - надо курить starce - что читает команда при старте контейнера и как делает сисколы
Aleksey
я готов пообщаться, мне самомму это интересно, но точно не в пятницу :) Нужно отдыхать :)
🏳️ Phil
Ну там конкретно с этим раскапывается. pam_loginuid ставит какой-то loginuid бит для какого-то аудита. А докер такого делать не даёт и они празднуют несчастливую встречу. А это что-то ядерное действительно
🏳️ Phil
Какая в попец у админов может быть пятница? :)
Aleksey
не факт. смотри - у тебя изначально контейнер в каком-то неймспейсе стартует - для этогшо пам не нужен
Aleksey
Какая в попец у админов может быть пятница? :)
Ну бухать я поехал - имею право :D
Aleksey
я понял - я посмотрю
Aleksey
тут смысл в чем
Aleksey
как я вижу
Aleksey
старт докера - этьо старт изолированного прооцееса - не более
Aleksey
все отсальное, типо сетей и прочего - это да, здесь может дергаться кернел спейс
Aleksey
может я не до конца понял сути проблемы и именно в этом надо разобраться
Aleksey
но сам сатарт по идее ничем не отличаеся сискол fork()
Vladislav
господа, столкнулся с проблемой. Есть compose файл: version: '2' services: postgres: image: postgres tmpfs: /var/lib/postgresql/data docker-compose up выдает ошибку: Creating network "testtmpfs_default" with the default driver Creating testtmpfs_postgres_1 ERROR: for postgres Cannot start service postgres: linux mounts: Duplicate mount point '/var/lib/postgresql/data' ERROR: Encountered errors while bringing up the project. Что может быть?
Sergei
возможно, у вас вот это: https://bugzilla.redhat.com/show_bug.cgi?id=1331781
Sergei
докер свежий?
Vladislav
1.11.0
Vladislav
видимо надо обновиться
Vladislav
на другой машине 1.12.3 такого бага не наблюдается
Rokker
Прочитал https://docs.docker.com/compose/django/
Rokker
Если я запущу на машине (допустим на амазоне EC2), где будут храниться данные БД? Что будет если контейнер перезагрузить? А если машину?
Magistr
ec2 не контейнер
Magistr
для бд есть rds
Rokker
Вопрос не в этом, а в том где хранятся данные и как их сохранять при перезагрузке instance
Magistr
данные на ебс диске лежат
Anonymous
ну все зависит от того, как у тебя настроена машина