@docker_ru

Страница 207 из 1375
Igor
09.06.2017
21:41:26
Хозяином проекта был ты и www-data одновременно?

ven
09.06.2017
21:42:33
чтобы не менять хозяина, группу и желат. и права на пхп-файлы на хосте, но чтобы nginx в докере (внутри) могла их читать.

Igor
09.06.2017
21:43:21
Сделай 777

ven
09.06.2017
21:43:28
либо ...как другие разработчики ПХП делают в таком случае? -меняют права на "все всем"?

Google
ven
09.06.2017
21:44:25
аа ну да(этот вариант проходит, но он не очень "комильфо", т.к. потом , после отладки надо искать и приводить права обратно в порядок

Igor
09.06.2017
21:44:26
Насколько мне известно

Когда монтируешь volume управление правами на файлы ложиться на плечи хоста

ven
09.06.2017
21:45:28
в общем кроме 777 др.вариантов (для xdebug) нет?

Igor
09.06.2017
21:46:05
А в чём проблема сделать root:www-data

И добавить себя в группу www-data

ven
09.06.2017
21:46:38
на хосте?

Igor
09.06.2017
21:47:29
Ну да

Если я правильно тебя понял

в общем кроме 777 др.вариантов (для xdebug) нет?
А чем тебя не​устраивает такой вариант, это ж только на время разработки

ven
09.06.2017
21:50:05
пожалуй это вариант.? Вообще по правам с докером еще бы чего подробное почитать бы (когда хостовый овнер и права пробрасываются без изменений вместе с файлами, видимо когда внутри такая же гр. есть), а иногда в 1000:1000 преобразуются и бороться с этим -"типичная задачка2 думаю :)

Igor
09.06.2017
21:52:43
У меня была похожая проблема

Google
ven
09.06.2017
21:52:45
просто когда много ПХП-файлов с РАЗНЫМИ правами, -возможна путаница потом

Igor
09.06.2017
21:53:05
С правами на проброшеный вольюм

755

ven
09.06.2017
21:54:47
нек.файлы для возможности изменения веб-сервером

Igor
09.06.2017
21:55:07
Ну обычно для такого папку выделяют

Storage в laravel например

ven
09.06.2017
22:04:14
755
а не было кст. ошибки "Layout Path Not Found" ? (в то вр. как phpinfo() норм. отрабатывает)?

(уже после назначения всем пхпшкам www-data с хоста(внутри тоже так видятся) ) Хотя это уже не докера проблема конечно. Эту ош. выводит библиотечная ф-я (пхпшная) public function render() ....if (!path) throw new RuntimeExeption(Layout Path Not Found) в Joomla х.з почему он при всех нормально читаемых файлах вдруг этот файл не находит.) ну да ладна. зато теперь отладчик сожно подцепить:)

ven
09.06.2017
22:40:03
Сделай одинаковые uid,gid в контейнере и хосте
да, так и делаю (+ юзера в гр. добавил). Там почему-то уже внутр. ошибки ПХП полезли(хотя при запуске не в докере, а на хосте их нет)

Vlad
10.06.2017
06:20:48
Yevhen
10.06.2017
06:26:55
Леха
10.06.2017
10:40:21
Привет всем. Подскажите, пожалуйста, как по феньшую рассовать мой зоопарк по 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 Нет понимания как поступить. Сколько контейнеров создать, как деплоить, как сделать взаимосвязь между ними. Может кто-то делал нечто подобное?

Леха
10.06.2017
12:26:51
То есть Mongo, Nginx(в него установлен letsencrypt), и 3 контейнера с приложухами? Или монгу засовывать в контейнер к приложению, которое ее использует?

Konstantin
10.06.2017
12:26:57
Каждый стек объединяй в композ файл, он сам перелинкует, да и конфиг удобнее чем отдельно команды

Google
Konstantin
10.06.2017
12:27:32
Один процесс - один контейнер

Докрфайл это сценарий образа

А я про docker-compose

Леха
10.06.2017
12:28:52
Не дорос я пока до этого всего. Еще столько познать предстоит ))

Konstantin
10.06.2017
12:29:26
Познавай

Ты спросил - как, я ответил

Google://Docker-compose mean



Зачем ему эксперт по докеру, он сам всё знает лучше )))

psttt
10.06.2017
12:46:18
индусы помогут.

Igor
10.06.2017
12:47:37
А что не так с docker compose?

Konstantin
10.06.2017
12:49:02


А что не так с docker compose?
Мы этого не узнаем)

Как и что хорошего в - все в один dockerfile ?

Igor
10.06.2017
12:50:59
Картинка очень в тему :)

Bogdan (SirEdvin)
10.06.2017
14:35:04
Один процесс - один контейнер
Только в том случае, если не приходится прокидывать кучу папок между ними, что бы они работали)

Konstantin
10.06.2017
14:44:06
Не, только в том случае когда готовишь не верно

Нужно не прокидывать между ними, а использовать persistent storage для них

Aleksandr
10.06.2017
15:32:09
Нужно не прокидывать между ними, а использовать persistent storage для них
так расскажи, как в swarm-е то быть с персистентным стораджем? есть, например, директория с кодом, nginx и fpm. как это правильно вольюмы подключать?

Google
Konstantin
10.06.2017
15:39:20
Это уже платные услуги ?

Aleksandr
10.06.2017
18:05:43
Давай номер карты

Konstantin
10.06.2017
18:09:23
блин, что это они в compose 3.3 добавили за configs? ((

нигде нет инфы, по коду - копия secrets

Serg
11.06.2017
12:28:22
Народ, подскажите по инфраструктуре плз. Есть докер ансибл и ci gitlab. Как лучше раскидать по хостам? Ансибл + докер на одном и ci + docker registry на другом?

Serg
11.06.2017
12:39:13
Плавно, нежно, вдумчиво
По существу сложно?

Admin
ERROR: S client not available

Konstantin
11.06.2017
12:43:00
По существу сложно?
Так я по существу же. Вопрос задай существенный )

И что у тебя значит ансибл?

Nick
11.06.2017
12:44:51
и докер

Serg
11.06.2017
12:47:03
Так я по существу же. Вопрос задай существенный )
Вопрос простой. Не хочется все валить все функции на одну ноду. Ansible + docker = хост на котором собирается образ. Дальше push в registry. И оттуда ansible забирает образ на prod и там разворачивает. Этот flow имеет место быть или есть лучше?

и докер
Sorry . Не знал что сообществу так важно правильное написание.

Konstantin
11.06.2017
12:48:27
Собирать можешь вообще шаред ранером

У тебя задача непонятна, ансибл - это просто файлы. Докер - виртуализация, и т.д.

Serg
11.06.2017
12:54:19
У тебя задача непонятна, ансибл - это просто файлы. Докер - виртуализация, и т.д.
Задача сделать деплой для разработчиков. Хочется понять правильный flow. Пока сложилась картина выше. Ansible управляет , docker изолирует, gitlab ci запускает.

Konstantin
11.06.2017
12:58:41
У меня все это в сварме живёт

Google
Konstantin
11.06.2017
13:08:19
В гитлабе
Бля, ты и так не понятно пишешь, ещё и с пунктуацией не заморачиваешься. Я вообще запутался)

В гитлабе
Гитлаб свой или облако?

Serg
11.06.2017
13:41:06
Evgeny
11.06.2017
14:19:40
Задача сделать деплой для разработчиков. Хочется понять правильный flow. Пока сложилась картина выше. Ansible управляет , docker изолирует, gitlab ci запускает.
Нужно деталей больше, сколько инстансов разворачивается на скольких нодах, какую роль играют энсибл, докер. Какие планируются окружения аля тест, пререлиз, прод, дев. Без деталей твои вопросы на уровне - у меня есть %продуктнейм% чо с ним делать?

Таймураз
11.06.2017
21:33:40
Всем привет Есть ли смысл разворачивать кластер из 1 машины на CoreOS? Куча разнородных сервисов на данный крутится на разных машинах, хочу взять 1-2 и на них развернуть все сервисы

Таймураз
11.06.2017
21:58:18
у вас с Serg план? )
Хз, при чем тут он

У нас разные вопросы

Konstantin
11.06.2017
21:59:14
ну да, это в корне меняет дело))

Таймураз
11.06.2017
22:02:55
Конкретно по вопросу есть что сказать?

Artem
11.06.2017
23:50:12
Pm2 не нужен
А если нужно несколько потоков что делать с нодой?)

Konstantin
11.06.2017
23:51:08
в докере не нужен

Artem
11.06.2017
23:55:35
Так и я о том

Pm2 контейнер как бы

Нода не умеет в многопоточность

Konstantin
11.06.2017
23:57:02
бля, это болезнь, серьёзно

слушай, а ты же ITшник, работаешь же, да? кем?

Страница 207 из 1375