М
Сергей
подскажите плз, как в сварме можно перебалансировать ноды.
Одну ноду вывел в drain и теперь весь кластер загибается
Ilya
Ilya
я так это и не победил
Сергей
только вручную получается можно?
docker service update —force
(
Ilya
зависит от приложения, но должно само перебалансироваться
Сергей
пока не пнешь не полетит(
Ilya
Сергей
у меня он долго так висел. при том что LA per cpu до 8 доходила.
Ilya
если возможность есть
Ilya
Сергей
да, есть такое
а еще такой вопрос. выше писал - заглючил внутренний днс. Спасает только рестарт докера, а это прод и ооочень не хочется так делать.
Есть ли другой выход?
Сергей
Ilya
тут не подскажу
Alex
А зачем тебе маска 16?
Alex
Vitaly
.
Всем привет!
в digital ocean есть load balancer. До этого у меня был один дроплет в котором был запущен докер с обратным прокси nginx и там были настройки типа domain ip И так далее. Сейчас я хочу такой же дроплет взять и запустить докер и через load balancer распределять.
Я думал так сделать, ip address балансера в днс указать, а дроплеты просто запускать на 80 портах через докер без nginx. Думал сработает, но не работает.
Что посоветуете?
√Григорий
подскажите, где искать файлы логов докера? у меня был log-driver jornald, сейчас поменял на json-file. перезапустил службу докера, но файлы логов появляться не стали. может не туда смотрю?
Alexander
√Григорий
А, надо рестартануть контейнер видимо
√Григорий
Не, не посогло
√Григорий
Нет логов в директории с контецнерами
√Григорий
Есть config.v2.json, и там есть "LogPath":””
Sergey
всем хай
WDeath
Всем привет!
Имеется такой docker compose, нужно к портам gpt_auto_gen достучаться на внешний порт хоста, не получается никак настроить сеть
https://hub.docker.com/r/j33f/openvpn-client
Как сказать сети vpn, что определённый порт с хоста перенаправлять на gpt_auto_gen?
WDeath
Или посоветуйте openvpn client v3 docker image)))
Konstantin
WDeath
host использовать?
Тут проблема в том, что контейнер должен в интернет ходить через сеть контейнера ВПН, а порты слушать с хоста
Сети не смог объединить, максимум что вышло - так сеть ВПН на хост распространилась и хост отпал, что ssh отвалился, все порты всех сервисов отвалилсь. То есть контейнер ВПН сам по себе не может отлавливать порты, он их игнорит все
А образ openVPN клиента в v3 не смог больше =(((
Konstantin
Konstantin
Либо маркировать трафик и направлять туда, куда надо
Konstantin
И какие порты он должен отлавливать ?
Konstantin
И про host, я говорил про network type
WDeath
WDeath
WDeath
Кажется всё больше, что образ такой, внутри сеть ломает так, что работает исходящий трафик, а входящий блочит
Konst
Всем привет, помогите не понимаю в чем косяк ?
Error response from daemon: open /var/lib/docker/overlay2/5b5d80c335f80f9471e5935193746a48c13ce6b19f20ccc8c724d3ae63b9f43f/diff/etc/fstab: no such file or directory
Konst
и так на любой образ
Роман
Всем привет, я не сильно шарю в докере, парни подскажите как сделать так что бы при создании образа имя сетевого интерфейса было не eth0???
Aleksey
Aleksey
xsfunc
в первом контейнере nginx в докере с реверс прокси
proxy_pass http://localhost:3001
в другом контейнере nodejs сервер
как связать 2 контейнера, чтобы nginx мог достучатся до nodejs?
Ilya
ArteMm`へ´
привет, как остановить отдельный процесс в докер контейнере без остановки самого контейнера? pid 19, то есть не основной. нужно плавно остановить сервисы сигналом sigint
Andrew
откуда в контейнере больше одного процесса?
ArteMm`へ´
WDeath
Ребят, привет. Ситуация:
запущен compose с 3 сервисами, БД, фронт и бек. Фронт и бек оба на Node.js крутятся.
Бд отвечает, контейнер доступен, а фронт с беком легли так, что не стоп, не статитиска по ним, ни kill комманда на них не работают, ничего с ними не доступно, не отрабатывает. В htop хоста видно, что npm run start ядро в 100% занимает внутри контейнера.
Почему такое происходит, может у кого было? Как такое лечить и хотя бы чинить? А то приходтся хост ребутать
Iozhiggg
Ребят, привет. Ситуация:
запущен compose с 3 сервисами, БД, фронт и бек. Фронт и бек оба на Node.js крутятся.
Бд отвечает, контейнер доступен, а фронт с беком легли так, что не стоп, не статитиска по ним, ни kill комманда на них не работают, ничего с ними не доступно, не отрабатывает. В htop хоста видно, что npm run start ядро в 100% занимает внутри контейнера.
Почему такое происходит, может у кого было? Как такое лечить и хотя бы чинить? А то приходтся хост ребутать
Ресурсов не хватает?
WDeath
Ресурсов не хватает?
Да, 2 ядра ещё стоят в простое из 3, из 4 опретавы 500-900мб занято, жесткий на 50%
Всё есть
Iozhiggg
WDeath
Iozhiggg
Что по ulimit? Не уперлись в лимиты?
Iozhiggg
Тут можно накидать с десяток вариантов сразу. Смотрите логи докера доги системы
WDeath
WDeath
Iozhiggg
Iozhiggg
Iozhiggg
В центос и рхел в журнале
Iozhiggg
WDeath
Свежий
привет ребят, след. проблема:
установил докер через офиц доку,
изменил файл daemon.json что бы мой пайплайн на гитлабе мог выполнится -
{
"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]
}
первое время работало, но спустя какое то время, без ничего, пока я даже не заходил на сервак, происходит что то и я не могу запулить образ, вот что он мне говорит,
docker pull node
Using default tag: latest
Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp 127.0.0.1:443: connect: connection refused
443 в файрволе открыт, и внутрь и наружу, что делать??
Владимир
привет ребят, след. проблема:
установил докер через офиц доку,
изменил файл daemon.json что бы мой пайплайн на гитлабе мог выполнится -
{
"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]
}
первое время работало, но спустя какое то время, без ничего, пока я даже не заходил на сервак, происходит что то и я не могу запулить образ, вот что он мне говорит,
docker pull node
Using default tag: latest
Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp 127.0.0.1:443: connect: connection refused
443 в файрволе открыт, и внутрь и наружу, что делать??
Очевидно что машина, где запущен докер не может достучаться до registry-1.docker.io. Такое ощущение что в файле хостс айпишник указан для регистри, или днс сервер косячит. Больше ничем помочь не могу, оливьешку кушать буду
Iozhiggg
привет ребят, след. проблема:
установил докер через офиц доку,
изменил файл daemon.json что бы мой пайплайн на гитлабе мог выполнится -
{
"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]
}
первое время работало, но спустя какое то время, без ничего, пока я даже не заходил на сервак, происходит что то и я не могу запулить образ, вот что он мне говорит,
docker pull node
Using default tag: latest
Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp 127.0.0.1:443: connect: connection refused
443 в файрволе открыт, и внутрь и наружу, что делать??
Пропингуй хост registry-1.docker.io и тел нет на 443 порт. Какие результаты?
Свежий
Уже проблему решил регистр докера переходил на 127.0.0.1, очень простая проблема но из за не знания норм линукса была проблема
Alex
С новым годом!
Andrey
Здравствуйте. В докер композе есть сервис с названием postgres, но container_name я задал ему как postgres_test. Как мне в другом сервисе задать depends_on? Это будет всё то же название сервиса postgres или его container_name? Спасибо.
Andrew
Andrey
А если у меня несколько докер композов и они запускаются независимо друг от друга на одном сервере с содержанием одинаковых названий сервисов, но разными container_name? Будут ли какие-то конфликты?
Andrew
нет, сервисы изолированы внутри одного компоса
Andrey
А как мне обращаться к этим сервисам внутри одной сети, если у них одинаковое название?
Имеется ввиду у меня есть 3 докер композ файла:
1. Только сервис админера.
2. Два идентичные прод. файла, отличие лишь в лейблах (использую кадди).
Сейчас я в админере подключаюсь к бд просто по названию сервиса (т.к сейчас всего 1 композ файл), а дальше как быть?
Alexander