Roman
разговор начался с синка и пермишенов, в девелопменте ни разу не наступал на грабли такие
George
Короче, докер - это Линукс онли. Иначе боль
George
Но под маком терпимо с докером работать
Ryskin Artem
Ты ещё с вендой не работал
С нее перелез. Куда лучше, чем на маке
Ryskin Artem
😂
Реально - с докером работать куда приятнее
Ryskin Artem
разговор начался с синка и пермишенов, в девелопменте ни разу не наступал на грабли такие
Ты под чем работаешь? Ни линуксе - все шикарно. На Винде - проседает перформанс. На маке - ад и садомия
Sebor▂▅▇█▓▒░
а вообще переходи на подман
Ryskin Artem
На Винде ? 🙅🏿‍♀
Ага. Там я не сталкивался с каким-то адовым гемором (кроме того, что на постгрес не мог выбросить за пределы контейнера базы данных)
Sebor▂▅▇█▓▒░
🙂
Sebor▂▅▇█▓▒░
На шо?)
https://podman.io/
Ryskin Artem
На маке проседает перформанс, в остальном норм
Не норм. С дебаггером под php тоже ад и содомия. Танцы с бубном
Ryskin Artem
ну вот ты сам и ответил на свой запрос
Проблема в том, что у нас есть люди, которые работают на маке :( а то бы вопроса не стояло вообще
George
Питоноразрабы так и делают. Венв и поехали
Ryskin Artem
Можно отлаживаться вне докера 🤷‍♂
Дублировать функционал? В чем тогда суть докера?
George
Или изолировать среду от оси
George
Ну, чтоб мусор не копился в операционке
Sebor▂▅▇█▓▒░
George
виртуалка??
Вагрант, тоже вариант, да
Ryskin Artem
ну это уже их проблемы (с)
Ага, только проблема в том, что я делал общий контейнер. С дебаггером я вообще плюнул, настроил для винды и линукса, а для макосников я просто инструкцию в ридми оставил 😂😂😂😂😂😂😂
George
Вообще это не докеро боль и не боль макофилов (будет толерантны), а проблемы пыха
George
Нету пыха - нет проблем 😂😂😂😂
Ryskin Artem
Вагрант, тоже вариант, да
Если в вагрант заворачивать докер - зачем тогда докер?) Выглядит, как не очень удачный костыль, имхо :)
Ryskin Artem
Нету пыха - нет проблем 😂😂😂😂
Пых умирает каждый день, не мучай его 😂😂😂
Sebor▂▅▇█▓▒░
Если в вагрант заворачивать докер - зачем тогда докер?) Выглядит, как не очень удачный костыль, имхо :)
вагрант без докера можно - только отлаживаться а потом пакуешь просто
George
Если в вагрант заворачивать докер - зачем тогда докер?) Выглядит, как не очень удачный костыль, имхо :)
Я не готов дискутировать на эту тему. Вагрант был до докера. Его пользовали. Появился докер. На него сразу подсели школьники. Краткая история
Sebor▂▅▇█▓▒░
помню, в одно время мой разраб (на пхп, кстати))) ссал от радости кипятком, когда освоил вагрант)
George
Проблема у вагранта одна - он существенно медленнее докера. Ну, если мы одну и ту же программу/вычнагрузку запускаем
Ryskin Artem
вагрант без докера можно - только отлаживаться а потом пакуешь просто
Аааа. Ну хз. Звучит как костыль усложняющий разработку
Sebor▂▅▇█▓▒░
Ryskin Artem
Я не готов дискутировать на эту тему. Вагрант был до докера. Его пользовали. Появился докер. На него сразу подсели школьники. Краткая история
Хм. Мне приятель говорил (который вагрант юзал), что он - маломощное неудобное уг (сам я его не юзал, но есть привычка верить людям)
George
Маломощное. Уг. Не хватает только кг/ам
George
😂
George
Вагрант клиент есть везде
George
Другой вопрос, что под капотом у него только та виртуализация, которая доступна
George
Virtualbox, kvm, hyper-v, vmware
Ryskin Artem
Virtualbox, kvm, hyper-v, vmware
Хм, надо будет его изучить для моющего развития. Мб и перейду. Он самодостаточен, или нужно юзать какойнить vagrant-sync?
George
docker-sync на самом деле опционален
George
Утилита решает низкую скорость быстродействия фс докера на маке
Roman
мне вообще ваш юскейз не понятен... почему нельзя девелопить приложение без докера, а потом побилдить контейнер? 🤔
NM
мне вообще ваш юскейз не понятен... почему нельзя девелопить приложение без докера, а потом побилдить контейнер? 🤔
Можно. Но только приложение из разряда простейших. А когда вопрос встанет о ландшафте и деплое окружений тогда вспомните про докер.
Roman
я отделяю логику от окружения, девелопить и тестить сначало логику же надо (локально), а в окружении один раз убедиться, что тесты отработали (не верю, что в пыхе нет адэкватного пэкадж менеджера и юнитных тестов 👹)
George
в питоне вообще классно - REPL и погнал, если нужно что-то просто заколбасить
NM
Конфигов по 100 файлов где требуется откат и версионность окружения тоже с увязкой по артефактам.
Levan (Leo)
У меня два контеинера которые запускаются по отдельности норм командами , но вот когда я обеденил их в компоуз файл. Если сбилдить контеинеры по отдельности и после прописать docker-compose up то они работают , но вот с docker-compose build net. Хотя я ту команду вписал как , a имидж указал как build: ./
NM
Эээ опять компост. Не надо его это зло
Levan (Leo)
)) я понимаю , но в данном проекте без него никак )
George
если очень хочется, то можно и без него
Levan (Leo)
Можете подсказать )
NM
Деплой инструменты без композа соберут что jenkins что awx ansible что chef
Levan (Leo)
Команды пулят контеинера , но надо так , что-бы они билдилить с командой билд
NM
Ну и сбилди их в параллельных тачках с нуля. это же азбука докера
NM
+
NM
+
George
ты же понимаешь - сборка на этапе запуска - такое себе
NM
+
George
либо все собрано и скачано заранее (и при этом точно знаешь что запущено), либо, сорян, - отличный способ пострелять по ногам
NM
👍
NM
Именно знать что и как собирается
Igorek
многие траблы с докером из-за своего собственного перемудрения, будьте проще ребзя
Igorek
для всего остального есть кубер ггг
Igorek
ну или мастеркард)
NM
Swarm-a на вас нет :-)