Andrey
Andrey
ну и аплоад - это только один из вариантов
Эмин
если хосты разные то тут уже какое нибудь удаленное хранилище подключится
Эмин
типо амазона
Эмин
и вперед
Konstantin
php-fpm& - как за ним следить? Оно упадет и будет валяться
Andrey
Andrey
Andrey
упадёт fpm - nginx перестанет отдавать 200 на healthcheck
Vladimir
Подскажите как настроить entrypoint ?
Алексей
Andrey
Andrey
так что голову греть придётся
Vladimir
Мне нужно сделать так что бы перед запуском dicker-compose у меня устанавливась доп. расширения на php который в контейнере не хватает и после уже запускался контейнер c apache + кэширование что бы по 1000 раз одно и тоже действие не повторять.
Эмин
я же не говорил что там все полностью описано, но как минимум 80% информации о том как настроить свое локальное окружение. Остальные 20% решит гугл, если захотеть конечно.
Эмин
вам энтрипоинт не нужен
Эмин
вам нужен докерфайл
Эмин
вам нужно образ собрать с нужными вам рсширениями
Andrey
в-общем, нормальных аргументов, кроме "1 контейнер - 1 процесс" и экономия на ̶с̶п̶и̶ч̶к̶а̶х̶ процессах nginx (с одновременным усложнением путём добавления volume) у вас нет
Эмин
Эмин
я же сказал что смысла спорить у нас нету, мы оба высказали свое мнение и на этом можно закончить полемику.
Andrey
дело не в спокойствии. Я был бы рад услышать внятные аргументы.
Andrey
а не просто мнение
Konstantin
Vladimir
Andrey
да
Vladimir
да
Отлично 👍
А как мне из под docker-compose.yml можно передать параметры версий php для заргузки в Dockerfile.
Подскажите пожалуйста.
Andrey
что такое "параметры версий php"?
Andrey
переменная со значением - это какой-то общий термин. поконкретнее
Konstantin
пока выглядит как пальцем в небо от полного непонимания
Oleg
кто нить знает, сколько Sentry потребляет ресурсов?
little big
всем привет. Ребята, подскажите пожалуйста: имеется 2 компа, а между ними есть внутренняя сеть. Можно как-то сделать так, чтобы докер на одном хосте видел контейнеры с другого хоста?
Адаптивный Рекомбинатор
сварм?
Денис
+ за сварм
little big
сварм?
я им не пользовался. Он может раскидывать контейнеры не рандомно, а на определенный хост? Допустим, у меня есть 3 хоста с 1гб ОЗУ и 1 хост с 8гб ОЗУ. Я хочу на 8гб поднять elk стэк, а на остальных мелкие приложухи. Это реализуемо в сварме?
Адаптивный Рекомбинатор
да, но через костыль
Адаптивный Рекомбинатор
какого плана костыль?
node capabilities, разбрасывать основываясь на расчете возможностей/потребностей
Адаптивный Рекомбинатор
напрямую нельзя
little big
тогда я могу как-то без сварма обойтись?
Адаптивный Рекомбинатор
да есть
Адаптивный Рекомбинатор
так тоже можно
Адаптивный Рекомбинатор
но это более грубое решение
🅰️rkadiy
сам еще не юзал, но по документации можно назначить хосту типа foo и при создании сервиса указать ограничения
Адаптивный Рекомбинатор
имхо
🅰️rkadiy
актуально когда сервера имеют свое назначение
little big
https://docs.docker.com/network/overlay/ вот это без сварма заведется?
Адаптивный Рекомбинатор
но тогда зачем они в сварме?
🅰️rkadiy
ну как управление ресурсами, типа хочешь чтобы одни контейнеры были на таком сервере, другие на другом
🅰️rkadiy
например типа один сервер под базу, и 10 под воркеры
🅰️rkadiy
и 1 под статику, и еще пару под разные штуки
Konstantin
little big
может
а можешь тыкнуть в подходящий мануал?
Konstantin
на тему?
Konstantin
любой мануал по сворму
little big
на тему?
на тему принудительного распределения контейнеров, как выше описывал
Konstantin
placement и constraints
Адаптивный Рекомбинатор
little big
placement и constraints
https://www.sweharris.org/post/2017-07-30-docker-placement/ -
deploy:
placement:
constraints: [node.hostname == test1.spuddy.org]
тип того?
Konstantin
ага
Адаптивный Рекомбинатор
путь 1.
constraints.
это костыль, потому что для решения задачи привлечена отдельная сущность. хотя, полагаю, использовать node.hostname там тоже можно.
путь 2.
ресурсное ограничение.
ну это-то очевидно
Адаптивный Рекомбинатор
но все меняется, когда надо распределить рой равномерно
Адаптивный Рекомбинатор
😄
🅰️rkadiy
🅰️rkadiy
label - это роли
Konstantin
ухади, уже 7е сентября
Konstantin
хотя, это не ты пел))
Konstantin
да я ошибся, там же шуфутинский))
Oleg
сработает ли такая команда ? COPY file2 ./file
То есть скопируется файл file2 на хосте, как file в докер
Алексей