
Сергей
08.05.2018
17:55:22
Просто у меня ведется разработка к примеру и каждый раз выкатывать новый образ?

Dmitry
08.05.2018
17:56:20

Сергей
08.05.2018
17:56:35
а по ресурсам насколько затратно получается?

Google

Artem
08.05.2018
17:57:19
Ты смотрел сколько nginx по ресурсам жрет?)

Dmitry
08.05.2018
17:57:51

Сергей
08.05.2018
17:58:51

Dmitry
08.05.2018
17:59:05

Artem
08.05.2018
17:59:20

Dmitry
08.05.2018
17:59:22
(и о каких ресурсах идет речь)

Artem
08.05.2018
17:59:25
Докер ради докера?

Сергей
08.05.2018
18:00:03

Dmitry
08.05.2018
18:00:28
в килобайтах чтоль
взамен ты получаешь великолепную абстракцию.
сколько сайтов запускаешь?

Сергей
08.05.2018
18:00:52

Google

Dmitry
08.05.2018
18:01:10

Сергей
08.05.2018
18:01:18

Artem
08.05.2018
18:01:34
Тогда тебе вообще без разницы

Сергей
08.05.2018
18:01:39

Bogdan
08.05.2018
18:02:17
Норм

Сергей
08.05.2018
18:02:48
Спасибо) а то я мучаюсь с одним веб сервером и скриптов куча написал что бы конфиги автоматом пилить под сайты(

Artem
08.05.2018
18:03:17
Плюс как бы одни сайты независимы от других
Ни конфигом, ни директориями

Сергей
08.05.2018
18:03:29

Bogdan
08.05.2018
18:03:44
Вдруг у тебя там разные версии пыха и расширений будут
Гибче жк

Сергей
08.05.2018
18:03:58
пыха у меня отдельно в контейнере
вот в общем https://github.com/krosh961/Nginx-PHP-MYSQL-Docker

Dmitry
08.05.2018
18:10:43
я бы пилил самодостаточный контейнер с php и сервером который интерфейсит во вне через http (https)

Сергей
08.05.2018
18:11:05
а если потребуется разные php?)

Dmitry
08.05.2018
18:11:48
где?
будут образы app-one, app-two, в каждом свои параметры

Сергей
08.05.2018
18:12:39
где?
ну просто запилить образы с разными версиями пыхи тогда придется?)

Google

Dmitry
08.05.2018
18:15:55
не понял вопроса)

Сергей
08.05.2018
18:17:59
не понял вопроса)
ну что бы юзать разные версии пыхи то просто создать разные образы с разной пыхой?)

Artem
08.05.2018
18:18:38
Ну очевидно

Dmitry
08.05.2018
18:18:48
образ один, теги разные
ну, если наследуешь от них. а так - пихай все в один образ без проблем.

Сергей
08.05.2018
18:19:34

Bogdan
08.05.2018
18:20:11
Есть официальный образ php на alpine
Указываешь просто какая версия php нужна

Сергей
08.05.2018
18:20:49

Bogdan
08.05.2018
18:21:19
Там есть описание как это все делать

Dmitry
08.05.2018
18:21:46

Bogdan
08.05.2018
18:22:32
Ну да, я просто отдельно использую nginx alpine, php alpine и тд

Сергей
08.05.2018
18:23:42

Dmitry
08.05.2018
18:24:56

Сергей
08.05.2018
18:25:20

Dmitry
08.05.2018
18:26:11
юзал модулями типа memcache , хорошо помогло для тяжелых сайтов типа wordpress
ну и для безбекендовых решений openresty норм подойдет.

Google

Сергей
08.05.2018
18:28:51
ну и для безбекендовых решений openresty норм подойдет.
я просто столкнулся с тем что у меня есть cms которая не работает с nginx, потому что поддержка слабая у сообщества, а я не могу настроить норм nginx конфиг и мне приходится сейчас че то придумывать что бы еще апач втулить и собственно такой вопрос возник)

Dmitry
08.05.2018
18:39:46

Bogdan
08.05.2018
18:40:35
Это странно, любое правило для апача можно переписать под nginx, есть даже тулзы онлайн

Сергей
08.05.2018
18:41:11
не работает - это как?
Да я вроде переписал, но я просто чувствую что если так буду каждый раз переписывать что то то ахренею

Dmitry
08.05.2018
18:41:33

Сергей
08.05.2018
18:41:45

Bogdan
08.05.2018
18:41:58
А что за cms то?

Сергей
08.05.2018
18:42:28
processwire

Dmitry
08.05.2018
18:44:30
ну я считаю пофиг, запили апач внутри контейнера и все

Сергей
08.05.2018
18:45:42

Admin
ERROR: S client not available

Dmitry
08.05.2018
18:46:00
ну да, я за меньший гемор...
плюс при таком подходе сможешь другие вещи деплоить.
тока вместо nginx я бы traefik запилил

Сергей
08.05.2018
18:46:26
а как же openresty?)

Dmitry
08.05.2018
18:47:28
в качестве балансировщика никак. там пассивные healthcheck
либо близко к приложению либо никак

Сергей
08.05.2018
18:55:06
чтобы допилить под себя

Google

Dmitry
08.05.2018
18:57:05
понятия не имею. php сто лет как в прошлом в моем мире
возьми Dockerfile alpine, Dockerfile php 7.1 и склей. готово!

Сергей
08.05.2018
18:57:45

vvs
08.05.2018
19:00:37
у кого есть примеры программ управляющих контейнерами на python или go-lang?

Dmitry
08.05.2018
19:01:08

vvs
08.05.2018
19:01:21
ну эт известное дело)
может что-то что малоизвестно но тем не менее юзабельно

Dmitry
08.05.2018
19:02:20
что не так с docker-compose? пока полностью отвечает запросу

vvs
08.05.2018
19:04:40

Dmitry
08.05.2018
19:05:43

vvs
08.05.2018
19:05:58
курил
может есть что-то с интеграцией с веб мордой

Сергей
08.05.2018
19:06:46
portainer?

Dmitry
08.05.2018
19:07:03
портейнер, да. но он громоздкий. тебе че надо-то? написать свое или что?

Дмитрий
08.05.2018
19:07:57

Сергей
08.05.2018
19:09:15
Ранчер и портаинер немного разное же)

vvs
08.05.2018
19:11:59
ох porteiner на node ... в этом случае четкостью и не пахнет
может те кто его создали и уверенны в четкости своего кода но я вот в своих нет))
асинхрон в неумелых руках еще то удовольствие ...

Сергей
08.05.2018
19:13:50

vvs
08.05.2018
19:14:49
а что тебя смущает?
для дизайна веб страниц еще норм, а вот для чего-то что требует четкости исполнения, лучше обойтись без асинхрона

Сергей
08.05.2018
19:15:30