George
а он у тебя где? докер в винде?
Zigfrid
Кто-нибудь может подсказать, что делает в docker-compose в определении глобальных переменных
environment:
- ”ES_JAVA_OPTS=-Xms512 -Xmx512m”
?
Определяет переменную ES_JAVA_OPTS, а кавычки стоят из-за пробела?
Anonymous
George
Anonymous
George
ENV ololo="fdfsfsf fsgsgsgfdg"
George
да
а WildFly? тоже в докере?
Zigfrid
George
если да, то в этом ответ
Anonymous
Anonymous
George
в этом и ответ
George
потому что wildfly ДРУГОЙ контейнер, чем скуль
George
и localhost'ы у них разные
George
вариант - обращаться по имени контейнера со скулем
Anonymous
в этом и ответ
я пробовал другие хосты ююзать я смотрел что localhost.local мапиться на локалхост машыны тоесть должно работать но нет
George
> что localhost.local мапиться на локалхост машыны
мне кажетя, что это неверное допущение
Anonymous
Anonymous
George
то что я хочу этим сказать. Если два контейнера (скажем service_a и service_b) в одной докер сети, то они видят друг друга по своим именам (service_a & service_b)
Anonymous
Anonymous
George
они в одной докер сети? мне отсюда не видно
Anonymous
Anonymous
host docker internal мапиться на мой IP но если я его указываю у вайлд флае ето не работает)
George
честно, даже обсуждать сильно не хочется 😊 на линуксе и маках все ок. С виндой - ну, я дал направление. В общем, если wildfly в контейнере, то поведение ожидаемое (нужно еще разобраться почему он не видит mysql по имени контейнера, но мне уже лень)
Anonymous
Anonymous
ето мапинг того же хоста тольно сконтейнера
Виктор👽
Есть ли проблемы у докера на CentOS?
George
нету
Andrei
можно ли в docker-compose использовать одну переменную для нескольких контейнеров без того чтобы добавлять каждой одну и ту же переменную отдельной строкой
clxse
George
George
Можно использовать "якоря", yaml anchor
George
Чтобы избежать дублирования кода
George
Andrei
Anonymous
George
CherryTea
докер гуру, подскажите направление в котором следует копать. Есть 100% работающий проект. Но я переставил систему. Теперь когда на свежей системе стартую docker-compose up докер валится мол
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?
Докер демон естессно запущен и работает. (группа создана, я в ней.)
c —verbose вижу такой трейс
https://hastebin.com/oramuyowip.log
George
ну, он тебе все написал
George
он пытается не через сокет докера лезть, а по хттп интерфейсу, который у тебя ес-но отключен
George
ты вообще в группе docker?под рутом запускал?
George
да, в группе влезть недостаточно - нужен перелогон, чтобы эффективные права апплицировались
CherryTea
CherryTea
CherryTea
он пытается не через сокет докера лезть, а по хттп интерфейсу, который у тебя ес-но отключен
в трейсе видно что
sock.connect(self.unix_socket)
CherryTea
мне кажется та ошибка какая-то дефалтовая, судя по тому что нагуглил он ее выплевывает по любому поводу
CherryTea
я думал может мне кто подскажет какой файл или дирректорию он найти не может
George
ты посмотри - у тебя вообще сокет докера жив?
George
docker ps фурыкен?
George
netstat -tlpn под рутом?
George
а это критикал
CherryTea
починькал, спасибо @gecube
Bakhriddin
всем привет, приходилось кому ставить докер на ОС изолированную от сети? как решали вопрос с зависимостями при установке rpm-пакетов?
George
George
George
варианты
George
1. зеркало репозитория
2. через ссш туннель дать доступ наружу к репам в инете
3. закинуть через scp все зависимости на машину, где будешь устанавливать
George
я уж не говорю, что можно в среде, где есть пакеты подготовить образ оси, а потом на машину в закрытом периметре его налить
Bakhriddin
с какими зависимостями?
container-selinux, пробовал его закидывать по scp, но как обычно ему тоже нужны пакеты
Bakhriddin
скачал с офф.сайта .tar с бинарниками, закинул их в /usr/bin, запустил демона, все норм работает, закинул по scp для теста образ alpine и при старте он выдает такую ошибку
docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "process_linux.go:430: container init caused \"write /proc/self/attr/keycreate: permission denied\"": unknown.
ERRO[0000] error waiting for container: context canceled
погуглив понял что нужен пакет container-selinux, но вот как его поставить теперь хз, реп нет, серваки в другом дц, есть только впн и ssh
Дмитрий
ребят объясните по простому как должно быть по правильному:
есть приложение на ноде
при пуше каждый раз пересобирать контейнер(ставить зависимости и вот это вот все)
или один раз собрать образ где то, залить его в локальный регистри, и потом использовать в приложении как исходный для дальнейших сборок?
просто щас есть проект в котором зависимости ставятся целый час и весят потом 3Гб а от туда нужно всего одна группа компонентов
George
George
https://unix.stackexchange.com/questions/157743/tunnel-yum-traffic-through-another-server-via-ssh
George
нет
George
это не играет роли
Bakhriddin
Sergey
чат в информпартнерах не стоит
Mentat
Какая удобная конфа, спать на траве, прям бюджетненько, все в иннополис
Sergey
Sergey
Mentat
На самом деле без шуток, конференций в духе пионерии я еще не помню, новая неокученная ниша прям.
Лилиана