Sergey️
То есть у меня правило
- "traefik.frontend.rule=Host:one.example.com,two.example.com"
А вайтлист я хочу сделать только для одного из них
Sergey️
Я так понимаю это только в конфиге?
Денис
Денис
По логике никакие ограничения тогда не нужны
Денис
Денис
Можно софтом ловить размер / длину файла и посылать на бэк в зависимости от него
Денис
А бэк там уже с нужными лимитами
Alex ZeroDub
кто использует nginx-proxy образ? как прокидываете статику от других контейнеров? нагуглил что можно поднимать еще один nginx в новом контейнере а nginx-proxy работает именно как прокси. либо прокидывать volume на nginx-proxy но тогда его надо рестартовать что не очень
Ян
Nikita
std::slavik
std::slavik
но это неочень
так как в софте могут быть и будут ошибки
и если управление ресурсами выделяемых системе перекладывать на саму систему то получится Россия, операционная система для того и существует, чтобы не париться о других параллельно работающих процессах и потребляемых ими ресурсах. Программа пишется так, будто бы все ядро ей предоставлено и оперативка, а переключение контекста и распределение ресурсов выполняет операционная система. Докер это надстройка над операционной системой которая позволяет программисту в т.ч. ограничивать более гибко ресурсы выделяемые процессу. Так что мне непонятно желание делать то, что и так делает операционная система вместо того, чтобы настроить на уровне ОС
std::slavik
std::slavik
Можно и без операционки вообще программы писать (я кстати это делаю часто для микроконтроллеров) конечный автомат, прерывания, флаги и т.д.
Если есть операционка которая управляет ресурсами - какой код в данный момент сейчас выполняется на процессоре уже не твоя забота, а ОС. Ты можешь приоритеты настроить или в случае докера более высокоуровневые параметры.
std::slavik
Можно софтом ловить размер / длину файла и посылать на бэк в зависимости от него
не всегда известно сколько потребуется ресурсов для запроса - зависит от используемого кодека, фильтра, транскодинг не транскодинг, переформатирование или нет и т.д. и т.п.
Один и тот же файл может потребовать мало ресурсов - например выдернуть аудио дорожку в aac, а может много - переконвертировать ее в OPUS с ускорением с тонокомпенсацией и нормализацией.
Вариантов много, постоянно добавляются новые, меняются комбинации, пытаться оценить по входным параметрам сколько потребуется разных ресурсов - бред.
Денис
std::slavik
Konstantin
@hitmaker
Dan
@hitmaker
Forex это не так плохо. Если бы не те "хомячки", которые являются участниками этого безобразия. Это как php: в целом хорошо, но коммьюнити... :)
Konstantin
Лучше уже голые жопы, там и коммюнити лучше)
smile
Всем привет, повторяю задания из туториалов и возникла такая ошибка. В туте о ней ни слова не упомянули.
smile
RE
какая то странная команда mkdir
Андрей
где ты нашел ее?
Андрей
там workdir
RE
в ошибке твоей
RE
https://github.com/docker/for-win/issues/573
Yevhen
Yevhen
Посмотри что у тебя на порту висит
Андрей
Anonymous
Всем привет как пофиксить фейлится запуск .NET Core 2.1 project в Docker сontainer. VS2017 for mac Error: The DOCKER_REGISTRY variable is not set. Defaulting to a blank string.
Inspirit
FROM python:3.6
RUN apt-get update && apt-get install -y redis-server nginx
Inspirit
RUN ln -s accounting_nginx.conf /etc/nginx/sites-enabled/
Inspirit
RUN /etc/init.d/nginx start
Inspirit
EXPOSE 8090
Inspirit
запускаю образ, а nginx не реагирует
Inspirit
пишет соединение сброшено
Inspirit
без dockerfile конфигурации работают, ошибок нет, но с ним в контейнере не работает
Inspirit
запускатся ли nginx, если нет то почему или как узнать запустился ли зайдя в контейнер? Смотрел логи но они пустые
Дмитрий
Привет ребят, у кого есть какие книги, видосы по докеру, какие вообще заметки )?
Kirill
Anonymous
Дмитрий
Офф доки)
Та этого мало, от орелли есть что)?
Sergey
Anonymous
Дмитрий
Kirill
Дмитрий
Anonymous
Дмитрий
Сам сижу, смотрю
Дмитрий
Оххх
Дмитрий
Красота
Semen
Anonymous
Не за что. Сейчас как-раз добрался чтобы структуру каталогов упорядочить
Siarhei
Добрый день, имеется центос 7.5 . имеется допраздел на 80 гиг /dev/vda, как можно перенести безболезненно var/lib/docker/overlay2 на этот раздел. а то системный раздел уже почти забит... стандартные фичи аля docker prune (rmi & rm) не помогают. увеличить корень никак, вм в ДЦ - доступ только к SSH \
Konstantin
Konstantin
--data-root
Антон
Andrey
не могу сходу найти в гугле. docker-compose поддерживает запуск нескольких контейнеров в одном network namespace, à la кубернетесовские pod'ы?
pa[aad
юзаю jwilder/nginx-proxy
2 проекта находятся на одном домене локально
backend.site.com и site.com
site.com не имеет доступа к backend.site.com, GET запросы работают
проблема в CORS, на сервере все настроено, но не пускает этот nginx-proxy, запросы до бекенда не доходят
я добавляют в конфиг для бекенда CORS заголовки и они дублируются, те заголовки для бекенда и nginx-proxy
когда нету CORS заголовков в конфиге бекенда, то тоже ничего не работает, но и заголовков нету для CORS
Anonymous
Хай. Небольшой опыт с докером, но все было ок, сейчас не могу запустить контейнер с хадупом от клаудэры. Выдает просто INFO shim reaped. Даже понять не могу, ошибка это или что. Кто знает как это исправить?
Konstantin
Andrey
печаль
Konstantin
ага, вякие linkerd прям лесом идут
Artem
Ребят, всем привет. Такая проблема: 2 дня назад сайт нормально работал, отвечал на запросы, без задержек выдавал ответы. Сейчас он через раз отвечает. Один раз ответ приходит, а второй раз ждёт около 60с. а потом connection timeout. Подскажите плиз какими методами пробить что тормозит сервак? Заранее спасибо.
Oleg
Faust
Sergey
Господа, поскажите нубу, я вот читаю в доке docker volume create my-vol можно ли этот volume использовать в docker-compose.yml?
arts
Гайз, привет. Есть приложение на реакте, без SSR. Скрипты, стили и хтмл собираются вебпаком, т.е. на проде нода не нужна, нужна только для сборки. По идее, для его работы достаточно nginx'а. Вопрос: как его правильно и красиво собирать? Брать образ ноды и ставить туда nginx? Или наоборот, брать nginx и ставить туда ноду? В обоих случаях в итоговом образе будет нода, которая для работы не нужна. Пока в голову приходит только сборка в несколько этапов: собирать статику нодой в волюм, а потом копировать её в образ nginx. Но чёт так себе решение, кмк. Есть мысли?
Fedor
Гайз, привет. Есть приложение на реакте, без SSR. Скрипты, стили и хтмл собираются вебпаком, т.е. на проде нода не нужна, нужна только для сборки. По идее, для его работы достаточно nginx'а. Вопрос: как его правильно и красиво собирать? Брать образ ноды и ставить туда nginx? Или наоборот, брать nginx и ставить туда ноду? В обоих случаях в итоговом образе будет нода, которая для работы не нужна. Пока в голову приходит только сборка в несколько этапов: собирать статику нодой в волюм, а потом копировать её в образ nginx. Но чёт так себе решение, кмк. Есть мысли?
мы делаем docker build, потом docker create, docker cp и получившийся каталог кладем на собственный S3 поверх Ceph-а
а дальше уже в этот s3 смотрит отдельный nginx proxy_pass-ом
Andrii
Гайз, привет. Есть приложение на реакте, без SSR. Скрипты, стили и хтмл собираются вебпаком, т.е. на проде нода не нужна, нужна только для сборки. По идее, для его работы достаточно nginx'а. Вопрос: как его правильно и красиво собирать? Брать образ ноды и ставить туда nginx? Или наоборот, брать nginx и ставить туда ноду? В обоих случаях в итоговом образе будет нода, которая для работы не нужна. Пока в голову приходит только сборка в несколько этапов: собирать статику нодой в волюм, а потом копировать её в образ nginx. Но чёт так себе решение, кмк. Есть мысли?
https://docs.docker.com/develop/develop-images/multistage-build/
в одном контейнере собираете, во втором раните
arts
Konstantin
docker -H ssh://me@example.com
ооо, как вам?
twwlf
звучит неплохо
twwlf
Konstantin
RC
twwlf
оно в итоге через сокет пойдёт или придётся на tcp выставляться так или иначе?
Konstantin
в changelog не вижу ничего, в блоге увидел
Konstantin
ssh проще и везде есть, нежели TLS настраивать