George
если кратко - у мнея большое подозрение, что у тебя $BACKEND_HOST внутри HEREDOC не распаковывается
Igor
т.е. envsubst это бест практис для такого кейса?
Igor
я просто че то не смог нормально нагуглить примеров...
George
ну мне он не нравится, но это явно лучше, чем sed
Igor
ок, спасибо
George
https://github.com/nginxinc/docker-nginx/issues/248
George
что-то такое
Igor
благодарю
George
может консул недонастроен, хз
Roman
может консул недонастроен, хз
если интересно, то там были какие-то мудреные правила iptables в имедже docker-18-04 на DO, я их почистил и все заработало
George
central
как из одного контейнера достучатся до другого в котором redis, как там настроить сеть чтобы работало?
central
Sergei
https://m.habr.com/ru/post/260053/
Alexander
Alexander
нужно создать сеть $ docker network create test_net и в нее контейнеры "класть" $ docker run --network test_net ... по имени контейнера можно будет достучаться
central
central
че делать?
George
Alexander
странно, а что $ ip a показывает, я с таким не сталкивался, но хостовая сеть не из 172.19.0.0/16?
George
central
+1
+2 уже сделал но выше есть ошибочка которая не дает это сделать
George
Попробуй руками другие адреса для сети добавить. Ну, не знаю 192.168.10.0/24
central
и тогда каким образом обращатся к redis по localhsot или как?
central
?
George
если он в докер сети, то по имени контейнера
George
localhost - это исключение. Срабатывает, если у контейнеров шареная сеть (—net ключ) или network host mode
central
как дать контейнеру доступ в интерент, в начале все работало. сейчас пытаюсь запустить конейнер просто чтобы он стал работать и интернету нету
Anonymous
Artem
ребят привет
Artem
кто докер под винду юзает сталкивался с проблемой Dealing With Windows Line Endings
Artem
переносами CRLF
Artem
что вообще никак не даёт с ним работать там
Artem
как вы решили данный вопрос?
inqfen
Не юзать crlf?
Artem
да но там файлы все уже в них ладно
George
проще отконвертить
George
это не так долго
central
может ли докер забить на то что я пересобрал image и все равно исползовать старый?*
George
может, но вряд ли
central
раз пять пересобираю образы, но в нем все равно ошибка выскакивает которой в репозитории уже нету
Дмитрий
щас бы танки рекламить
Бафомет
Какие инструменты лучше использовать для деплоя докер контейнеров на прод сервер? Я новичок в докере. Хотелось бы использовать его в работе, не только, в качестве быстрого старта проекта на локальном пк
George
да можно руками (ssh + docker pull + docker run)
George
можно ансиблом
Бафомет
и это все? Я думал есть какой-нибудь инструмент для этого, которым пользуются профи
George
какой? кубернетесь?
Бафомет
я так понял он подходит больше, если есть куча серверов
Дмитрий
можешь для начала gitlab взять. там есть ci/cd через runner.
Дмитрий
я сам месяц во всем этом ковыряюсь, волосы как поднялись в начале вверх так и торчат до сих пор)
George
по фото видно 😂
inqfen
Дмитрий
к ансиблу надо быть готовым. ибо мучений в начале тоже не мало
Евгений
При сборке образа через docker compose на локалке environment переменные передаются успешно, однако при пуше в докер хаб и сборке уже оттуда переменные не работают?
NM
Евгений
А ты их как прописал ?
На локалке запускается на 5000 порту. Однако при сборке из хаба запускается на 3000 порту =/
Евгений
Т.е. NUXT_PORT почему-то не передается
George
George
сборка - это сборка
George
запуск - это запуск
George
если тебе переменные нужно вшить в образ - это делается в Докерфайле
George
если тебе нужно запустить с переопределенными переменными - для этого есть указанный выше блок в компоуз файле или ключ -e для docker run
Евгений
понял, спасибо
Igor
Всех категорически приветствую
появился полу вопрос полу постановка задачи от руководства перевод Астериск в Докер
Собственно у меня вопрос больше по философии докера:
Правильнее создать контейнер в котором будет Астериск + MySQL (так как пишем в базу)
Или отдельный контейнер для Астериск + отдельный контейнер для MySQL?
С одной стороны вроде как для Докера правильнее одно приложение/сервис - один контейнер
С другой стороны Астериск+MySQL (во всяком случае для нас) это единое приложение/Сервис
Вот и стою на распутьё в какую сторону идти
Denis
Сделай отдельно, запускай через докер-композ и нет проблем. В качестве хоста мускуля будет имя сервиса в композе. Это и мониторить проще и тд
George
🤦♂️
George
советы все на грани фантастики
George
Denis
George
все не так
George
начиная от засовывания астериска в докер
Igor
руководство хочет уйти от отдельных сервреов к одному с докерами
Denis
Контейнер не должен быть толерантным к ошибкам. Соответственно должен падать вместе с основным процессом