Anonymous
Кажется не такой плохой баланс для банка
Очень хороший. Иначе зачем хранить деньги в банке, где всем похуй на безопасность и нет процессов. Это норм.
Anonymous
Просто кому-то это подходит, а кому-то нет. 🤷‍♂
Anonymous
и как это решать?)
Задать в конфиге докера пул ip для докера типа так { "default-address-pools": [ { "base": "10.99.0.0/16", "size": 24 } ] }
Anonymous
Доброе утро. Поясните для дурачка, почему exec лучше чем shell? Насколько раз в книжках статьях читал об этом, но пояснения не нашёл.
Anonymous
а где вы увидели shell? Есть только exec
Я имею ввиду в качестве энтрипойнта ENTRYPOINT node app.js ENTRYPOINT ["node", "app.js"]
Anonymous
Форма записи
George
Я имею ввиду в качестве энтрипойнта ENTRYPOINT node app.js ENTRYPOINT ["node", "app.js"]
потому что это более явный способ передать аргументы, а в shell варианте - у тебя оно склеивается с CMD криво + еще и шелл может лишний инстанцироавться
George
Почему криво?
давай ты немного подумаешь и попробуешь сам дать ответ? ссылку на статью southbridge на хабр - давал? читал?
George
https://habr.com/ru/company/southbridge/blog/329138/
George
звучит сложно, но простой вывод - пиши везде exec-style и у тебя проблем не будет
George
честно. это очередной вопрос дизайна докера, который, кмк, наркоманский
Anonymous
Типа из той же серии разница между add и copy?)
George
почти )
Anonymous
https://habr.com/ru/company/southbridge/blog/329138/
Знатная статья. Докер наркоманская шняга.
George
смузиопс
Anonymous
Но пасьянс сошёлся и осознание пришло, спасибо.
Andrey
Нужно больше рекламы докера, возьмётесь
Ivan
Коллеги, всем привет. Есть некий конфиг с двумя сервисами - nginx и frontend(ssr+статика). Между ними есть вольюм для шары статики. Но при обновлении фронта приходится каждый раз вольюм удалять. Можно это как-то по другому обойти? nginx: image:nginx:alpine networks: - backend volumes: - static:/app/frontend frontend: image: node:alpine networks: - backend volumes: - static:/app/frontend
Ivan
Зачем ты вольюм удаляешь? Цель действия какая?
Внутри остаются файлы с прошлого билда
George
George
Что наполняет вольюм ?
Ivan
А как они туда попадают ?
Из сервиса frontend. Он - точка истины
George
Из сервиса frontend. Он - точка истины
Ну, тогда используй ту же методику, что и капистрано
George
Создаешь новый каталог в вольюме с новыми данными, симлинк на него кидаешь, старый удаляешь
George
Либо тебе нужно файлы запекать в образы и сверху прокси, который будет в какой-то момент времени смотреть и в старый, и в новый контейнеры
George
И переключать трафик
Stan
подскажите пжл, запускаю контейнер, получаю: FATA[0001] error response from daemo: cannot start container c3..... [8] system error: permission denied
Stan
почему такое может быть?
Stan
запускаю с root
Anton
кто подскажет как быть с симлинками в волумах?
Anton
mods-available и mods-enabled
Anton
т.е. я указываю в папку у себя на хостовой машине или туда в пути контейнера?
George
из вольюма залинковаться на папку в хост машине не получится - изоляция-ссссс
Anton
попробую...
Stan
больше деталей
failed to detach bridge port vethbbc695b dispatching action down for... level = error msg http error status code = 500 cannot start container
Lev
Как блин докер в докере запутить
Andrey
dind
Andrey
линк на контейнер
Andrey
Один из вариантов
Lev
А есть тут вообще сисадмины юниксовые которые и с сетью и докером нормально разбираются?
a1eXei
Это вам в чат девопсеров надо
su
Это вам в чат девопсеров надо
а тут многие и там и тут сидят)
Lev
Вопрос в чём?
Вообще я подумал, а не нанять ли просто сисадмина на это дело
Lev
На работу)
Lev
У нас тут сеть, впн. Командировки в теплые края)
Lev
В Крым
Lev
Потом куда то еще
Andrey
Вообще я подумал, а не нанять ли просто сисадмина на это дело
Если серьёзно , скажи в чём проблема,помогу
Lev
Мне надо CI запилить. Я на компе ща собраю (арч). Попытался повторить на серваке (убунту), но пошли странные проблемы с правами на папки в самых странных местах. Я подумал, что нормально это делать - надо в докере.
Lev
так , а зачем докер в докере?
Я систему поставляю в контейнерах. Надо в докер контейнере собрать докер контейнер.
George
больше деталей
Anonymous
Мне надо CI запилить. Я на компе ща собраю (арч). Попытался повторить на серваке (убунту), но пошли странные проблемы с правами на папки в самых странных местах. Я подумал, что нормально это делать - надо в докере.
я бы сделал вольюмы, и общий образ для всех контейнеров где бы создал юзеров с определенными ид и назначил бы права на папки в вольюмах, потом бы на основе этих базовых бы делал остальные
Stan
при run контейнера, пишет - permission denied
Lev
При попытке собрать приложение на кордове оно ругается на права на папку node modules, которая создается кордовой. У нее рутовые права. С какого ляда - я не знаю, я не собираю ее рутом.
George
я не знаю что такое кордова
Stan
может такое быть что для docker нет прав на /var/lib/docker ?
George
> С какого ляда - я не знаю, я не собираю ее рутом. потому что докир ее создает )
Lev
А у меня локально на компе - все ок