Spirit
hostmit
Когда мы билдим docker-compose build --parallel, можно указать в сколько потоков это делаем? Не могу нагуглить
victor
Господа, кто - нить юзал такой подход (наверняка, должны были, не всё ж пароли в гит коммитить) ?
https://www.hashicorp.com/blog/injecting-vault-secrets-into-kubernetes-pods-via-a-sidecar/
Есть вопросец
victor
Блин, это докер чатик, прошу пардона
George
George
hostmit
В чем проблема? Хотелось бы уменьшить с 5 до 3х
victor
Все правильно пишете
Не очень понимаю, что хотел сказать автор - фраза по-разному может быть интерпретирована
George
В частности, когда фактически один образ используется по нескольку раз
hostmit
почему? есть еще варианты паралельных билдов?
George
А код для продакшена... Должен в гитлабе собираться, а не компоузом
hostmit
твоя неприязнь к компоузу мне не ясна. какая разница кто делает docker build?
hostmit
у меня 11 сервисов.
hostmit
http://h.pi.hostmit.net/i/Code_1TINTjKBxx.png
George
hostmit
и один докерфайл для сборки
hostmit
да гитлаб
George
hostmit
что значит локальной сборки?
George
да гитлаб
Тогда на каждый образ - отдельная джоба. Они все в параллель. Профит
George
hostmit
George
Anonymous
Success is not final, failure is not fatal, It is the courage to continue that counts. Don't be afraid to give up the good to go for the great, after my first investment online, it didn’t come out as expected and I gave up for sometime but I never let it weigh me down. I felt down anyway but when I came in contact with Mrs Elina A. Smith all that change and I’m happy in investing with her, she stood by her words and she assisted me all through the process even when I kept doubting her words but I’m glad she never gave up on me. Thank you Mrs Elina A. Smith, you’ve a great personality. You can get in touch with her via; WhatsApp:https://wa.me/+1(567)208-0091
Telegram@Fxbrokertm3
https://t.me/joinchat/AAAAAFcwQmNqdA0RGxz8DA
hostmit
сумашествие... 11 раз копия репо. плюс чтобы не таскать артефакты, build+create image у меня в DIND
George
George
Я и не говорю, что легко можно влететь в https://github.com/moby/moby/issues/9656
hostmit
очень похоже что конкарент билд время от времени валит DIND
hostmit
не мой случай. тут конкарент явно быстрее
hostmit
и для каждого свой динд?
George
Почему нет 🤷♂
George
Зато пределов масштабированию нет. Хоть 10, хоть 20, хоть 100 сервисов собирай в параллель
George
Оптимизировать можно ещё и с помощью on_changes, чтобы гитлаб не пересобирал сервисы с неизмененными файлами
hostmit
ну в целом с anchor от гилаба и полотном это выглядеть не будет... можно попробовать.
hostmit
это не получается. они (девы) сами раму не соберут в зависимостях
hostmit
у них есть общие проджекты. которые затягиваются в каждый сервис при билде
hostmit
не понятно что мониторить на on_change
hostmit
ну, кроме самого проджекта сервиса
George
hostmit
time="2020-01-07T16:44:45.003448541Z" level=warning msg="29ae80b8ffac60a0dc8efb1488c54a81088cceb64c8c9371e019cf98e230a032 cleanup: failed to unmount IPC: umount /var/lib/docker/containers/29ae80b8ffac60a0dc8efb1488c54a81088cceb64c8c9371e019cf98e230a032/mounts/shm, flags: 0x2: no such file or directory"
Еще вот такое проскакивает
hostmit
в динде
George
Не встречал такую ошибку
Max
hostmit
так это билд стейдж у меня...
hostmit
да вроде норм собирается. несмотря на ошибки
Max
По тексту ошибки понятно о чем речь?
Max
Ну норм и норм)
hostmit
кстати внутри динд добавил флаги --force-rm --no-cache, ушли отвалы конкарент билдов
Max
Попробуйте оставить только - - no-cache, вангую - поведение не изменится.
hostmit
да пусть и данглед мне не оставляет. это ж эфимерный сборщик, все равно все удалится
hostmit
на самом деле можно и шелл-раннер, лабелить имеджи и подчищать... нет проблемы как скормить большой FROM имедж, как DIND
hostmit
Кстати, а как кто решает проблему, если в DIND нужно базовый имедж большой подать? тот же dotnet sdk (1.2GB)
hostmit
Пока идея на раннере (у нас без автоскейла) попутно в докере запускать локал репо и тянуть из него
hostmit
затолкать в DIND его не выйдет... overlay2 поверх overlay2 нельзя, потому он стартует с VOLUME /var/lib/docker
inqfen
hostmit
конкарент пайплайны мешают друг другу. например если пайплайн по комиту + мерж реквест
hostmit
проброс сокета = shell runner. особой разницы нет.
George
George
George
А вообще идеал - сборка докера без докера. Канико, umoci, buildah и все прочее
hostmit
товарищи, у меня на одном из инстансов (энвы), место занятое /var/lib/docker не сходится с запущенными контейнерами/имеджами... что-то видать не подчистилось
inqfen
hostmit
у докера нет какого-то клинера?
hostmit
docker system prune -a —volumes не помог
inqfen
опоздал лол
inqfen
Ну у него есть косяки с очисткой блобов
inqfen
Есть куча разных клинеров в интернетах
hostmit
пока нагуглил только штатное
Maq
привет всем
hostmit
docker system df говорит занято 8ГБ, по факту 23
Maq
я тут приложуху пишу, и мне нужно обращаться к бд, которая в контейнере(постгрес) . и я что то не могу найти как это сделать, поделитесь ссылкой поожалуйста
inqfen
Maq
запрос к бд сделать из кода
inqfen
указываешь db host, db port или что там тебе еще надо