Size: a a a

RU.Docker — Официальное Русское Сообщество

2021 May 11

як

я никуда не тороплюс... in RU.Docker — Официальное Русское Сообщество
а тест?
источник

А

Алекс Тепло... in RU.Docker — Официальное Русское Сообщество
Прям в деве для начала, не?
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
веб-сервер нужно различать какой - http-роутер (реверс-прокси) к контейнерам и раздающий статику и прокси к пхп, я бы сделал отдельно первый (на хосте или в отдельном контейнере в отдельной докер-сети) а воторые для каждого приложения образа со статикой
источник

як

я никуда не тороплюс... in RU.Docker — Официальное Русское Сообщество
мне нужны всякие sms-шлюзы и т.д. для тестов - с локалхоста не уходят sms-ки 😊
источник

А

Алекс Тепло... in RU.Docker — Официальное Русское Сообщество
Вот здесь начинаю тормозить. По частям — понимаю, о чём речь. Щас осмыслю, как этот хоровод сцепить...
источник

А

Алекс Тепло... in RU.Docker — Официальное Русское Сообщество
Чувствую себя матёрым трактористом на выставке по самолётостроению )
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
типичная инсталляция nginx+php-fpm на голом железе или виртуалке:
куча конфигов  в /etc/nginx с server_name example.com; root на /var/www/example.com и location ~ *.php {fastcgi_pass 127.0.0.1:9000 }

Я предпочитаю на хосте или в отдельном контейнере иметь один nginx с кучей server_name example.com; location / { proxy_pass app1:8001/ } а в каждом приложениии иметь отдельный контейнер c nginx c root /var/www и fastcgi_pass

Первый только определяет на какой контейнер отправить трафик, опцилнально терминирует https. А воторые задочены под конкретное приложение, хранят и раздают статику-совсем-статику, и раздают пользовательские файлы из примонтированного тома, куда их пишет пхп-контейнер
источник

А

Алекс Тепло... in RU.Docker — Официальное Русское Сообщество
В роли и первого, и второго, выступит nginx, но с разными настройками в разных контейнерах?
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
да!
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
есть варианты вместо первого traefik, а вместо втого+php-контейнера - nginxunit но пока бы не спешил
источник

А

Алекс Тепло... in RU.Docker — Официальное Русское Сообщество
Написанное — по частям понял. В эти дни попробую представить себе в целом.
   Вопрос новичка: благодаря Докеру (и организации по контейнерам) это может же быть реализовано на одной машине с одной ОС? Включая для начала и базу данных? И так же запущено на одном VPS?
   А уже потом при нагрузках в проде — разнесено по отдельным серверам?
   Или в какую сторону смотреть?
   
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
может и на одной, хоть с докером хоть без )
источник

А

Алекс Тепло... in RU.Docker — Официальное Русское Сообщество
И ещё самый-самый наивный вопрос: а одна Ubuntu — может иметь несколько разных запущенных независимых инстансов в контейнерах? Или это дичь? )
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
инстансов чего?
источник

А

Алекс Тепло... in RU.Docker — Официальное Русское Сообщество
Но с Докером её потом можно быстро и безболезненно разделить по разному железу и/или VPS, так?
источник

А

Алекс Тепло... in RU.Docker — Официальное Русское Сообщество
ОС
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
проще
источник

А

Алекс Тепло... in RU.Docker — Официальное Русское Сообщество
Самой себя
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
убунту в этом плане - ядро линукс (плюс-минус одинаковое для разных дистров) + юзерспейс, все контейнеры делят ядро хоста. ююзерспейс каждый тащит свой
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
в одном контейнере может быть юзерспейс убунту, в другом центоси
источник