Size: a a a

Docker — русскоговорящее сообщество

2020 July 31

i

inqfen in Docker — русскоговорящее сообщество
Вот тебе прямо такую ошибку вывалило "ne otrabativaet" или ты таки ошибку напишешь?
источник

AS

Alexander Sergeev in Docker — русскоговорящее сообщество
секунду сейчас напишу
источник

AS

Alexander Sergeev in Docker — русскоговорящее сообщество
источник

i

inqfen in Docker — русскоговорящее сообщество
Покажи докерфайл
источник

e

evgen in Docker — русскоговорящее сообщество
evgen
всем привет!

помогите победить проблему
есть проект на symfony (php 7.1), решил обернуть его в докер
есть контейнер (openvz) в котором стоит старая сборка проекта без докера, с абы как настроенным php-fpm
на там же сервере создал еще один контейнер (openvz), установил в него докер, и в докере запустил проект
все зависимости (elastic, mysql, redis) работают замечательно, а вот контейнер с php-fpm+nginx очень сильно грузит процессор, а именно php-fpm процессы

я уже в opcache повключал все самые опасные опции
все, что проект пишет, вынес в volume (symfony cache, кэш картинок пережатых)
вывел все логи в stdout/stderr
но все эти операции почти ничего не дали

при этом старый проект на этом же сервере работает практически незаметно для сервера
новый в докере сжирает половину CPU всего сервера (только процессы php-fpm)

публичный порт 80 слушает только контейнер proxy (nginx) (с ним проблем нет), proxy обращается к проекту через внутреннюю сеть докера (все сервисы в одном docker-compose файле)

включил slow_log в php на 3 секунды, пусто
Я попробовал запустить проект на отдельном openvz контейнере без докера. Установил тот же php-fpm с того же репозитория, все тоже самое (в общем выполнил руками свой же Dockerfile). Такой проблемы нет, все летает
Я попробовал запустить проект на голом сервере в докере, проблема есть, php грузит процессор и сжирает весь сервер
Пробовал отлаживать через xhprof, не увидел ничего криминального, проект конечно не очень оптимизирован, но без докера же тоже самое прекрасно работает

Сравнивал конфиги с официальным php-fpm, увидел только отличие в заданном output_buffers=4096 (у меня этот параметер отключен)

Похоже следующий шаг запустить php-fpm в официальном образе, пусть на коленке, но проверить, будет ли тормозить там

Не знаю куда еще копать. Все что проект записывает на диск вынесено в volumes. Логи только через stdout/stderr

Причем время ответа с докером не на много выше получается, но загрузка процессора при этом в разы (если не в 10 раз) больше
источник

A

Alex CherryTea in Docker — русскоговорящее сообщество
evgen
Я попробовал запустить проект на отдельном openvz контейнере без докера. Установил тот же php-fpm с того же репозитория, все тоже самое (в общем выполнил руками свой же Dockerfile). Такой проблемы нет, все летает
Я попробовал запустить проект на голом сервере в докере, проблема есть, php грузит процессор и сжирает весь сервер
Пробовал отлаживать через xhprof, не увидел ничего криминального, проект конечно не очень оптимизирован, но без докера же тоже самое прекрасно работает

Сравнивал конфиги с официальным php-fpm, увидел только отличие в заданном output_buffers=4096 (у меня этот параметер отключен)

Похоже следующий шаг запустить php-fpm в официальном образе, пусть на коленке, но проверить, будет ли тормозить там

Не знаю куда еще копать. Все что проект записывает на диск вынесено в volumes. Логи только через stdout/stderr

Причем время ответа с докером не на много выше получается, но загрузка процессора при этом в разы (если не в 10 раз) больше
Последний раз когда я видел большую загрузку cpu при записи на диск был когда я использовал шифрование файловой системы
источник

e

evgen in Docker — русскоговорящее сообщество
Alex CherryTea
Последний раз когда я видел большую загрузку cpu при записи на диск был когда я использовал шифрование файловой системы
не, шифрований никаких нет, openvz шаблонный debian с ploop диском
ну и volumes это же bind просто
источник

DS

Dmitry S. in Docker — русскоговорящее сообщество
подскажите, я правильно понял суть multistage builds:
from image:tag as foo
....
....
....

from foo as foo2
....
....
....

из базового образа image:tag получу foo, из foo получу foo2.
И если так, нужно ли мне указывать тэги, или будет достаточно указать тэг когда я делаю docker build ?
источник

N

Nick in Docker — русскоговорящее сообщество
Ребята, привет. Подскажите, пожалуйста, что не так. Я новичек в Docker`е и гугл помочь не может. Я скачал image и пытаюсь его запустить, но во время запуска ничего не происходит, просто "in process", но открыв Docker я увидел, что после команды run появляются конейнеры. Вообще это задание на логику, возможно в этом проблема.
Буду признателен за любой совет
источник

N

Nick in Docker — русскоговорящее сообщество
источник

SL

S. L. in Docker — русскоговорящее сообщество
всем привет
источник

PK

Pavel Kamyshev in Docker — русскоговорящее сообщество
ну наконец-то вопросы про доцкер на винде, а то я уж соскучился
источник

SL

S. L. in Docker — русскоговорящее сообщество
у кого-то есть хороший курс или материал про докеризацию приложения на ноде?
источник

PK

Pavel Kamyshev in Docker — русскоговорящее сообщество
Nick
Ребята, привет. Подскажите, пожалуйста, что не так. Я новичек в Docker`е и гугл помочь не может. Я скачал image и пытаюсь его запустить, но во время запуска ничего не происходит, просто "in process", но открыв Docker я увидел, что после команды run появляются конейнеры. Вообще это задание на логику, возможно в этом проблема.
Буду признателен за любой совет
запущенные контейнеры смотрятся командой
источник

N

Nick in Docker — русскоговорящее сообщество
Pavel Kamyshev
запущенные контейнеры смотрятся командой
@feanorzn спасибо, Паша. Вижу список конейтеров, которые я нагенерировал с image. Можете, пожалуйста, направить, на что обратить внимание в них по заданию, там спрятаны два stringa. Я в системе:
источник

N

Nick in Docker — русскоговорящее сообщество
источник

СС

Сергей Седой... in Docker — русскоговорящее сообщество
Добрый день, кто-то делал систему обновлений для контейнеров? Есть успешные кейсы, софт?
источник

PA

Pit Artamonov in Docker — русскоговорящее сообщество
Сергей Седой
Добрый день, кто-то делал систему обновлений для контейнеров? Есть успешные кейсы, софт?
источник

СС

Сергей Седой... in Docker — русскоговорящее сообщество
Ну там придётся такой же вопрос задавать, у кубера разве есть решение из коробки?
источник

S

Serega🏝 in Docker — русскоговорящее сообщество
Ребят привет подскажите есть где посмотреть пример Dokerfile для nginx + php + mysql + wordpress
источник