invariance
дело не в этом
invariance
просто по умолчанию в образе на месте этого файла была директория
Cin
всем спасибо (нет)
пожалуйста ^^
Artem
при том, что это должен быть (и есть) файл
Ты сам написал что там файл, а не директория, тут экстрасенсов нет, так что как описал проблему так тебе и подсказывали)
invariance
там и есть файл, а внутри контейнера он директория
invariance
ебать, как описал. Если бы я сразу знал, что там директория вместо файла, у меня бы и вопрос не возник
Anonymous
Подскажите какое-то unix community в телеграмме. Есть вопрос не по докеру, а не знаю куда задать :)
Anonymous
Или может тут есть кто-то, кому можно задать вопрос по haproxy?
kiosaku
в какой-нить linux help / ru.sysadmin
Anonymous
Наверное, приложение встанет колом, если tcp, или все логи потеряются при udp
Логи не та величина чтоб париться по гарантиям доставки . Да и у нормальных людей udp не теряется )
Anonymous
Спрашивай
Спасибо, в ЛС напишу. Много текста будет просто )
Anonymous
@uxidesign
Алексей
Это не работает. Просто зовите админов
a1eXei
Привет всем. Подскажите на windows докер-контейнеры нативно работают только в win10/server 2016? на windows 7 например можно только виртуалку с линуксом поднять?
a1eXei
т.е. только сервер 16?
a1eXei
а как работают интересно на 10
Artem
на линуксовых виртуалках
a1eXei
но вроде как win приложения можно запускать в контейнерах, но тут узнал можно запустить либо линукс-контейнеры, либо windows-контейнеры
Artem
ну да, это 2 разных докера\
a1eXei
win приложения запускаются в hyper-v виртуалках?
a1eXei
для линукса он как раз его использует
Artem
хз, я с виндой не извращаюсь)
a1eXei
я тут решил с виндой поизвращаться, понять как тут работает докер и на 10, ну что ж буду сервер тыкать)
a1eXei
спасибо
pavel
привет народ, кто нибудь женил django c webpack?
Vyacheslav
Вопрос: у меня есть сертификат для репозитория (npm) на машине, на которой идут билды, в .npmrc прописан путь до сертификата на этой машине. Но мне нужно выполнить npm install при сборке докер образа, как лучше всего это сделать?
Sergei
привет народ, кто нибудь женил django c webpack?
и то, непонятно что именно ты пытаешься сделать имено с джанго
Bogdan (SirEdvin)
Интересно, а кто-то может поделится best-practise по поддержки системы внутри контейнера в актуальном состоянии?
Emil
CI/CD?
Bogdan (SirEdvin)
То есть? В духе "каждый день полностью пересобирай контейнер с нуля с yum update"?
Sergei
там же вроде кеш должен быть, не?
Bogdan (SirEdvin)
Ну, можно yum update запихнуть наверх, но это как бы не решает вопрос "когда". Или просто "каждый день"?)
Emil
Ну, можно yum update запихнуть наверх, но это как бы не решает вопрос "когда". Или просто "каждый день"?)
настраивается CI, который при пуше или пр в репо собирает контейнер и пушит его в хаб
Bogdan (SirEdvin)
настраивается CI, который при пуше или пр в репо собирает контейнер и пушит его в хаб
Возможно, вы меня немного не поняли. Дело не в том, как пересобирать код в контейнере, вопрос в том, как часто и более-менее автоматически проводить обвновления дистрибутива в системе. Или вы предлагаете просто вообще все пакеты фризить, которые я ставлю?
Bogdan (SirEdvin)
Их просто очень много
Sergei
их и надо всегда фризить
Sergei
иначе жопа
Bogdan (SirEdvin)
Bogdan (SirEdvin)
А
Bogdan (SirEdvin)
Ой, стыдно то как, не ту команду запустил
Bogdan (SirEdvin)
Ну да
Bogdan (SirEdvin)
390 штук можно и зафризить
Bogdan (SirEdvin)
А как тогда следить за тем, когда надо обновлять пакеты?
Bogdan (SirEdvin)
Чисто рассылки дистрибутивов?
Sergei
ну либо так, либо рандомишь и молишься, что в следующий раз все зависимости подойдут
Sergei
если ментейнер не долбоеб то минорные/патчи лучше апать всегда
Sergei
ибо должны прилетать фиксы/исправление дыр и т.п.
Sergei
конечно все равно надо аккуратно обновлять, кто то может нахрен совместимость и в миноре сломать
Bogdan (SirEdvin)
Понятно, рассылка centos наше все
Mentat
Понятно, рассылка centos наше все
Вообще в нормальном процессе твое все - это тесты на функционал который тебя волнует, сломан он или нет. Забьешь ты читать рассылку через месяц
Sergei
+
Bogdan (SirEdvin)
Вообще в нормальном процессе твое все - это тесты на функционал который тебя волнует, сломан он или нет. Забьешь ты читать рассылку через месяц
Дело не только в сломан, а еще в фиксы, закрытие дыр и прочее. Вопрос в том, как и когда именно обновлять, если все нормально плывет.
Bogdan (SirEdvin)
Ведь совсем не обновлять тоже не вариант.
Mentat
А тебе реально эти 370 пакетов все нужны?)))
Bogdan (SirEdvin)
Ну вот это я сейчас и буду проверять
Bogdan (SirEdvin)
Вполне возможно, что на самом деле часть не нужна
Mentat
Дело не только в сломан, а еще в фиксы, закрытие дыр и прочее. Вопрос в том, как и когда именно обновлять, если все нормально плывет.
Ну так если тесты есть - собирай себе раз в сутки, гоняй тесты, прошли - слава и гони дальше, не прошли - разбирайся, какая там в сущности разница баги/не баги, там в каждом релизе обязательно есть фиксед/нью и неучтенные новые баги
Mentat
В идеале вообще перейди на альпину и ставь только нужные пакеты - сильно легче разбираться зачем и почем
Bogdan (SirEdvin)
Да, но вот только альпина далеко не все и не всегда тянет из-за внутряков. А так круто, да)
Bogdan (SirEdvin)
failed to add the host (veth5c6cf44) <=> sandbox (veth5124f8d) pair interfaces: operation not supported. А кто-то с таким сталкивался на последнем docker?) 17.07.0-ce
Nurik
Всем привет. Ребят подскаите как организовать конфиги.: 1. Есть docker-compose-dev.yml в котором описан конфиг для dev 2. Есть docker-compose-test.yml который по идее ещё должен содержать provision скрипты. (Т.е. подниять db/коллекцию, создать пользователей и так далее.) 3. Есть docker-compose-prod.yml - тоже самое, но скрипты для provision другие (очищаем redis, прогреваем кэш и так далее).
Nurik
1.Вот как организовать и чем организовать provision ? 2. Нужно ли разделять конфиги и файлы переменных окружения ? 3. Есть конфиги уровня приложения и есть конфиги уровня инфраструктуры. Как их организовать ?
Nurik
Есть ли какой-нибудь каноничный boilerplate чтобы посмотреть как делают это другие ?
Nurik
1.Вот как организовать и чем организовать provision ? 2. Нужно ли разделять конфиги и файлы переменных окружения ? 3. Есть конфиги уровня приложения и есть конфиги уровня инфраструктуры. Как их организовать ?
Насчёт 3 пункта: Например мы берем параметры для подключения к postgres из переменных окружения, но при этом нам нужно установить размер пула и это уже параметр приложения. Как разрулить этот момент ?
Yaroslav
Привет всем!Кто подскажет, в данном случае -с это create или конфиг ? -c /srv/extra/s.conf
Yaroslav
a1eXei
Т.е где он лежит как я понял
Ну да, но погоди мы ведь про докер говорим? Я ещё новичок и не нахожу таких аргументов, есть docker config create
Artem
Спамер детектед