Sergey️
Ну ставишь хук на новый релиз в репо
Sergey️
Он прогоняет тесты и пуллит
Anonymous
Привет. У меня на винде такое ошибка, как фиксит?
*** FATAL CONFIG FILE ERROR ***
redis-databases | Reading the configuration file, at line 13
redis-databases | >>> 'logfile /var/log/redis/redis-server.log'
redis-databases | Can't open the log file: Permission denied
Anonymous
Заранее спасибо
Anonymous
винда тут ни при чем
Serhii
В .env можно также положить .ssh/id_rsa?
Думаю можно, тотже принцип, в репозитории они все пустые, когда разворачиваешь открываешь этот файл и прописываешь все свои секреты. Если кто-то взломает твой хост, то может воспользоваться этим всем.
Ixtiyor
Dobriy vecher, kak nachat izuchat kubernetes? kak podnyat localno bez boleznenno, chtob ne ustanavlivat million zavisimostey (izvinyayus moy russkiy ochen ploxoy)
Dima
Ixtiyor
Vladimir
Здравствуйте! Новичок в докере, возможно, у меня тупой вопрос, но гугл не помог.
Есть одна виртуалка на Ocean'е. В ней крутятся контейнеры. В том числе контейнер с приложением на React, веб-сервер, в общем. На виртуалке запущен nginx, который проксирует запросы по разным контейнерам.
Небольшая неприятность, что React, можно сказать, хардкодит пути вида "/static/...". Если веб-приложение одно и лежит в корне "/", то всё ок. Но если разместить его по адресу /foo, то запросы всё так же идут на /static. Т.е. становится невозможно иметь запущенными 2 контейнера с веб-приложениями, т.к. они оба делают запросы к /static.
Мне нужно превращать "/static/..." в "/foo/static/...". Есть ли возможность как-то проксировать исходящие запросы из контейнера? Или докер тут не поможет?
Идея была держать разные приложения в контейнерах на одной виртуалке на время разработки.
SeniorAnykey
Здравствуйте! Новичок в докере, возможно, у меня тупой вопрос, но гугл не помог.
Есть одна виртуалка на Ocean'е. В ней крутятся контейнеры. В том числе контейнер с приложением на React, веб-сервер, в общем. На виртуалке запущен nginx, который проксирует запросы по разным контейнерам.
Небольшая неприятность, что React, можно сказать, хардкодит пути вида "/static/...". Если веб-приложение одно и лежит в корне "/", то всё ок. Но если разместить его по адресу /foo, то запросы всё так же идут на /static. Т.е. становится невозможно иметь запущенными 2 контейнера с веб-приложениями, т.к. они оба делают запросы к /static.
Мне нужно превращать "/static/..." в "/foo/static/...". Есть ли возможность как-то проксировать исходящие запросы из контейнера? Или докер тут не поможет?
Идея была держать разные приложения в контейнерах на одной виртуалке на время разработки.
И что мешает разрулить это на nginx?
SeniorAnykey
Vladimir
Поддоменов нет, голый ip
Vladimir
Для этого надо менять запросы. Я не нашел простого способа как это сделать. Если я правильно понял, констркции вида "import bar.css" кэшируются в некий список [..., "/static/bar.css", ...] во время билда.
Были идеи в духе "в post-build скрипте пройтись по списку ресурсов и заменить /static на /foo/static".
SeniorAnykey
Vladimir
Пытаюсь понять, можно ли как-то на уровне контейнера/nginx это решить, не трогая приложение
SeniorAnykey
SeniorAnykey
Не вижу проблемы сделать первому аппу проксипас на 4000 а второму на 4001
SeniorAnykey
Хотя не, опять фигня будет.
Konstantin
Ну реврайт же, что за детсад
Konstantin
И да, это оффтоп тут, не про докер
SeniorAnykey
std::slavik
Здравствуйте! Новичок в докере, возможно, у меня тупой вопрос, но гугл не помог.
Есть одна виртуалка на Ocean'е. В ней крутятся контейнеры. В том числе контейнер с приложением на React, веб-сервер, в общем. На виртуалке запущен nginx, который проксирует запросы по разным контейнерам.
Небольшая неприятность, что React, можно сказать, хардкодит пути вида "/static/...". Если веб-приложение одно и лежит в корне "/", то всё ок. Но если разместить его по адресу /foo, то запросы всё так же идут на /static. Т.е. становится невозможно иметь запущенными 2 контейнера с веб-приложениями, т.к. они оба делают запросы к /static.
Мне нужно превращать "/static/..." в "/foo/static/...". Есть ли возможность как-то проксировать исходящие запросы из контейнера? Или докер тут не поможет?
Идея была держать разные приложения в контейнерах на одной виртуалке на время разработки.
софтлинки не?
Лосось
Подскажите, что делать после создания образа соего приложения? как заливать это все на хостинг? как там пробрасывать переменные окружения? если несколько контейнеров их нужно оборачивать еще одним?
Андрей
Лосось
(с минимальным материальным ущербом)
Konstantin
для начала забыть слово хостинг 🙈
Лосось
Андрей
https://firstvds.ru/technology/whatisvdsvps
Konstantin
Konstantin
начни с основ каких-то
Maksym
Тоже интересно как сейчас это все устаканилось, какие есть бестпрактики и тд. Поделитесь актуальными примерами плз
Ivan
Как правильно маштабировать?
docker-compose scale cluster=2 или node=4 или web=4 db=4 core=4
Konstantin
Johnny
Ivan
задача вырубать сеть ноды, кластера и машин по отдельности
Johnny
а как же network isolation?
наверное все зависит от того что нужно получить. у меня несколько инстансов контейнеров запускаются в одной сети, мне так надо :)
Ivan
или хватит возможностей iptables...
Ivan
и чем отличается docker-compose up --scale web=4 от docker-compose scale web=4
IURII
один из них депрекейтед кажется
IURII
первый
IURII
а не наоборот)
IURII
Note: This command is deprecated. Use the up command with the --scale flag instead.
tsv
Можно ли пересобрать образ на базе Alpine на что-то другое, хоть на deb/ubnt ? Бо это ж пздц какой-то, нихрена из нужного не работает :(
Setox
а в чем проблема? попробуй на ubuntu:18.04
tsv
Я просто хз как это делается вообще, если честно. Умею только
docker start
и
docker-compose up
tsv
Есть образ netdisco - вот с ним и косяки, а штука сама по себе очень вкусная и мне в работе нужная
Konstantin
Anonymous
есть сервер, на котором gitlab ci проводит сборки по коммиту в ветку, мне нужно по окончанию деплоя обновить сбилденные докер образы на других серверах, в какой инструментарий копать? чтобы было максимально автоматизировано
воркфлоу примерно такой:
1. коммит в мастер
2. gitlab ci делает сборку, отправляет докер образ в docker registry
3. как только образ обновляется в регистре в нужном сервере он подтягивается и рестартится
Anonymous
насколько я понял, таким занимается докер сварм и кубернетес?
Konstantin
Ага
tsv
Нихрена не работает или нихрена не умею?😂
Не работает нужный мне функционал. Грешу на убогие репозитории базовой ОС, которая в образе. Хочу её сменить на что-то более распространённое.
Если интересует - могу рассказать более подробно, что именно не работает.
Aleksey
Чятик, а можете насоветовать как собирать имеджы для arm через qemu? В интернете гора вариантов и всё с нюансами, а разбираться и выбирать чуть-чуть лень
Dmitrii
А какой образ postfix или самого простого почтовика порекомендуете для докера?
Kirill
Ivan
будет ли visualizer отображать healthchecks?
Shamil
Здравствуйте, коллеги! Хочу обратится к вам с вопросом: по неведомой причине, сервисы в сворме начинают тормозить, тормозит конкретно сеть, в частности DNS (когда прописываю эндпоинты в /etc/hosts тормоза проходят), почему такое может быть? У кого-нибудь еще были проблемы с тормозами на сети?
Anonymous
а вот у меня еще есть вопрос. вот я собрал с помощью докерфайла образ , а где он теперь хранится, вот я хочу поделится этим образома, ну или взять у своего коллегги образ и поюзатьл его , мне обязательно его заливать в докеррепозиторий или я посмотрел там еще есть его альтернативы?
Shamil
Если хочешь именно этот образ передать, то придется использовать промежуточный реестр образов. Но проще передать докерфайл, не думаю что у тебя там есть хитрые артефакты.
Ivan
можно локальный докер репозиторий создать (читал доку)
Sergey
Shamil
А, ты про это, https://docs.docker.com/engine/reference/commandline/save/ вот это должно помочь.
Anonymous
спасибо)))
Shamil
Или docker image save/load
Shamil
Разберешься, я думаю.
Konstantin
Shamil
Три менеджера, четыре воркера, ~50 сервисов в ~30 стеках, ~80 контейнеров, при обычной нагрузке все нормально, как только наваливаем 3000 запросов в минуту, все начинает жеско тупить, прописываем эндпойнты через extra_hosts скорость повышается, но так много ненапрописываешь.
Shamil
Я думал, может проблема в том, что у меня слишком много оверлейных сетей?
Shamil
По отдельной сети, на каждый стек, это много?
Konstantin
Konstantin
Может у тебя что-то ложит внутренний днс? Не кеширует