Aleksei
Окей, я вас понял, благодарю
Aleksei
Я для себя такой вывод и сделал, получается с моими образами проблем не будет, а если готовый нужен, то если нет возможности base_url кинуть, то всегда могу и alias gjdtcbnm просто новый.
Aleksei
*повесить
Aleksei
как бы вы тогда рекомендовали его осваивать? С основами проблем нет, но есть желание пойти глубже, composer не трогал еще и swarm интересен
Aleksei
Давай Web, desktop на работе, дома в довесок mobile и iot.
Aleksei
В целом я согласен, но в данном случае получается без разницы что я буду решать как пробросить напрямую в бэкенд, что через контейнер.
Aleksei
просто не было точного понимания гдде проблема, теперь есть куда идти
🦠
мужики не стреляйте, я просто адепт Вагранта
🦠
но в чем цимес брать технологию и делать против ветра?
🦠
вот хочу я например скоростную тачилу, а беру трактор и начинаю там компрессию подымать, слики ставить
Bulat
Трактор это вагрант?
🦠
ага
Bulat
В данном случае
🦠
ну повешу я по итогу бирочку Лошади Ферары
🦠
это же чистой воды каргокульт
🦠
затащить докер на проект, когда есть теплый ламповый вагрант
Artem
это как зачем пить пиво, если можно водку да?)
Bulat
Можно докер в вагрант
Bulat
Пиво в водку
Bulat
Коктейль аквалангист или как там
đart
https://www.youtube.com/watch?v=JPI3CfPZehY
Serhii
Как бороться с таким?
Serhii
The container name "/ets-mysql" is already in use by container eb5cd18c0e79dc6da7a4c86a0c4f4d235ab700f016e3d8239a547557c41b4e1b. You have to remove (or rename) that container to be able to reuse that name.
Serhii
Ринейм не помог
Bulat
Удалить eb5cd18c0e79dc6da7a4c86a0c4f4d235ab700f016e3d8239a547557c41b4e1b
Anonymous
Вопр.знатокам(поможите чайнику): docker-nginx-php71fpm с пробрасываемым с хоста -v проектиком в:/var/www/app вижу результат phpinfo() только когда меняю ее owner на www-data внутри контейнера (а по дефолту внутри все пхпшки видны с 1000:1000 , и соотв. не читаются). НО мне для отладки проекта (без пост. копирования файлов , а прямо в отладчике) нужно не менять им хохяина, а оставлять его хозяином HOME хоста . Как Вы решаете это?
Anonymous
(хост - это линукс-убунту, где и лежит проектик)
Igor
Тоесть тебе надо что бы
Igor
Хозяином проекта был ты и www-data одновременно?
Anonymous
чтобы не менять хозяина, группу и желат. и права на пхп-файлы на хосте, но чтобы nginx в докере (внутри) могла их читать.
Igor
Сделай 777
Anonymous
либо ...как другие разработчики ПХП делают в таком случае? -меняют права на "все всем"?
Anonymous
аа ну да(этот вариант проходит, но он не очень "комильфо", т.к. потом , после отладки надо искать и приводить права обратно в порядок
Igor
Насколько мне известно
Igor
Когда монтируешь volume управление правами на файлы ложиться на плечи хоста
Anonymous
в общем кроме 777 др.вариантов (для xdebug) нет?
Igor
А в чём проблема сделать root:www-data
Igor
И добавить себя в группу www-data
Anonymous
на хосте?
Igor
Ну да
Igor
Если я правильно тебя понял
Igor
в общем кроме 777 др.вариантов (для xdebug) нет?
А чем тебя не​устраивает такой вариант, это ж только на время разработки
Anonymous
пожалуй это вариант.👍 Вообще по правам с докером еще бы чего подробное почитать бы (когда хостовый овнер и права пробрасываются без изменений вместе с файлами, видимо когда внутри такая же гр. есть), а иногда в 1000:1000 преобразуются и бороться с этим -"типичная задачка2 думаю :)
Igor
У меня была похожая проблема
Anonymous
просто когда много ПХП-файлов с РАЗНЫМИ правами, -возможна путаница потом
Igor
С правами на проброшеный вольюм
Igor
755
Anonymous
нек.файлы для возможности изменения веб-сервером
Igor
Ну обычно для такого папку выделяют
Igor
Storage в laravel например
Anonymous
755
а не было кст. ошибки "Layout Path Not Found" ? (в то вр. как phpinfo() норм. отрабатывает)?
Anonymous
(уже после назначения всем пхпшкам www-data с хоста(внутри тоже так видятся) ) Хотя это уже не докера проблема конечно. Эту ош. выводит библиотечная ф-я (пхпшная) public function render() ....if (!path) throw new RuntimeExeption(Layout Path Not Found) в Joomla х.з почему он при всех нормально читаемых файлах вдруг этот файл не находит.) ну да ладна. зато теперь отладчик сожно подцепить:)
Anonymous
да, так и делаю (+ юзера в гр. добавил). Там почему-то уже внутр. ошибки ПХП полезли(хотя при запуске не в докере, а на хосте их нет)
Николаич
Привет всем. Подскажите, пожалуйста, как по феньшую рассовать мой зоопарк по Docker контейнерам. —------— Имеем VPS: Nginx (конфиги хранятся в репозитории на bitbucket для удобства) Letsencrypt (ну куда без него?) PM2 для запуска Node.js приложений Ну и, собственно, 3 Node.js приложения: App1 - SPA на Angular App2 - локально установленный prerender (используется для App1 через конфиг Nginx) App3 - сервис снятия скриншотов веб страниц —------— App1 и App2 юзают MongoDB (коллекции не пересекаются, так что можно 2 инстанса) Мой уровень знаний по Docker - смотрю лекцию https://www.youtube.com/watch?v=tQ8F7d2VACU Нет понимания как поступить. Сколько контейнеров создать, как деплоить, как сделать взаимосвязь между ними. Может кто-то делал нечто подобное?
Николаич
То есть Mongo, Nginx(в него установлен letsencrypt), и 3 контейнера с приложухами? Или монгу засовывать в контейнер к приложению, которое ее использует?
Николаич
Dockerfile?
Николаич
Не дорос я пока до этого всего. Еще столько познать предстоит ))
đart
индусы помогут.
I
А что не так с docker compose?
I
Картинка очень в тему :)
Bogdan (SirEdvin)
Только в том случае, если не приходится прокидывать кучу папок между ними, что бы они работали)
Oleksandr
так расскажи, как в swarm-е то быть с персистентным стораджем? есть, например, директория с кодом, nginx и fpm. как это правильно вольюмы подключать?
Oleksandr
Давай номер карты
Serg
Народ, подскажите по инфраструктуре плз. Есть докер ансибл и ci gitlab. Как лучше раскидать по хостам? Ансибл + докер на одном и ci + docker registry на другом?
Serg
По существу сложно?
Anonymous
и докер
Serg
Вопрос простой. Не хочется все валить все функции на одну ноду. Ansible + docker = хост на котором собирается образ. Дальше push в registry. И оттуда ansible забирает образ на prod и там разворачивает. Этот flow имеет место быть или есть лучше?
Serg
и докер
Sorry . Не знал что сообществу так важно правильное написание.
Serg
Задача сделать деплой для разработчиков. Хочется понять правильный flow. Пока сложилась картина выше. Ansible управляет , docker изолирует, gitlab ci запускает.
Serg
В гитлабе
Serg
Свой.
O.
Задача сделать деплой для разработчиков. Хочется понять правильный flow. Пока сложилась картина выше. Ansible управляет , docker изолирует, gitlab ci запускает.
Нужно деталей больше, сколько инстансов разворачивается на скольких нодах, какую роль играют энсибл, докер. Какие планируются окружения аля тест, пререлиз, прод, дев. Без деталей твои вопросы на уровне - у меня есть %продуктнейм% чо с ним делать?
Таймураз
Всем привет Есть ли смысл разворачивать кластер из 1 машины на CoreOS? Куча разнородных сервисов на данный крутится на разных машинах, хочу взять 1-2 и на них развернуть все сервисы
Таймураз
Хз, при чем тут он
Таймураз
У нас разные вопросы
Таймураз
Я опечатался