
bama^boy
31.08.2018
13:36:02

SlavikMIPT
31.08.2018
13:36:24
от этого ничего не поменялось

bama^boy
31.08.2018
13:36:55
Глупо полагаться на закрытый сервис

Google

SlavikMIPT
31.08.2018
13:36:58
так что можешь быть уверен в чем хош и ничего не делать если так проще
что значит глупо
что значит полагаться

bama^boy
31.08.2018
13:37:49
Я не пирачу музыку в телеге, я могу себе позволить купить подписку на спотифай =)

SlavikMIPT
31.08.2018
13:37:56
я тоже
и чо
как это связано с тем чтобы замутить такую тему с телегой и хайпануть на хабре

bama^boy
31.08.2018
13:38:23

SlavikMIPT
31.08.2018
13:38:43
я нет

Sergey❄️
31.08.2018
13:38:57
Хз как это связано, но я все равно бы бэкапил в отдельный канал на другом аккаунте)

SlavikMIPT
31.08.2018
13:40:08
если не создаешь предпосылок тебя банить - тебя не банят
вот у меня прокси с марта работает
и чет как то смотрю - socks соединений прям скачок
начал смотреть там айпишники - с одного айпишника там 2к сессий типа
whois
мегафон
ну то есть я к тому что это нормальная ситуация когда с одного айпишника или одного акка фигачат запросы
например это мобильный интернет в случае айпишников
или просто несколько клиентов в случае аккаунта
просто RPC не превышать и добавлять randomness между запросами
чтобы менее предсказуемыми были
меня cloudflare банили по ip за 1 запрос в 20 минут
просто потому что регулярные были
иногда сижу с аккаунтов этих, общаюсь реально с кем то
короче если иногда хотя бы ведешь себя как человек - очень мала вероятность что забанят
при условии что не превышаешь RPC лимиты


Rishat
31.08.2018
14:59:59
Ребят, привет. Если контейнер вырубается из-за того что конфиг настроил не так как надо. Как его настроить теперь, чтобы он не падал? Попасть в docker exec -it id bash не могу)

Google

Arkadiy
31.08.2018
15:01:28
logs id
правишь конфиг, restart id

Алексей
31.08.2018
15:05:57
Господа, а как правильно общаться между контейнерами в Swarm через ingress сеть дефолтную? Они там, насколько я помню, все друг для друга экспозят порты.
Вот у меня есть такой сабж:
Один микросервис реплицируемый должен другим отдавать данные по запросу. Я хочу понять как правильно конфигурировать остальные микросервисы для обращения к нему. Какой там должен быть хостнейм? Равный имени сервиса? И как в данном случае будет работать балансировка? Так же как при публикации портов наружу - будет баланситься между всеми инстансами?
Потому что у конкретных тасков на разных нодах хостнеймы состоят из имени сервиса и суффикса ".n", где n - номер таска.

Konstantin
31.08.2018
15:09:39
или tasks.name

Алексей
31.08.2018
15:10:46

Konstantin
31.08.2018
15:11:19
по дефолту зарезолвит балансер, у него свой IP

Алексей
31.08.2018
15:11:38
А кто балансер? Текущий главный менеджер Swarm?

Konstantin
31.08.2018
15:11:49
внутренности, да

Алексей
31.08.2018
15:11:54
Ок. Спасибо.
Ну я правильно понял, что если я все сервисы в рамках одного swarm кручу, мне не нужно ничего делать для их доступности друг для друга?
Достаточно указать хостнеймы и они смогут достучаться друг до друга?
Оверлейные сети мне будут нужны только если я их разделить по группам захочу, так?

Konstantin
31.08.2018
15:16:06
оверлей для мультинод
хостнеймы не обязательно указывать, имя сервиса уже хостнейм

Алексей
31.08.2018
15:17:41
А вот кстати нет. Ingress работает только на менеджере. Вот оно как получается. ТО есть, если я скейлю по нодам - мне нужен оверлей для связи между сервисами.
Спасибо за подсказки.

Google

Konstantin
31.08.2018
15:20:52

Алексей
31.08.2018
15:20:54
оверлей для мультинод
Кстати, я правильно понимаю, что для стабильности лучше всего на каждой физической машине держать по одному менеджеру чтобы он в случае падения другого подхватывал Swarm?

Konstantin
31.08.2018
15:21:30

Алексей
31.08.2018
15:21:30
что у тебя значит ingress?
Дефолтная сеть, которая создалась на менеджере при создании Swarm:
docker network ls | fgrep ingress
pawe0tt5djx3 ingress overlay swarm

Konstantin
31.08.2018
15:21:41
так она и есть overlay

Алексей
31.08.2018
15:21:43

Rishat
31.08.2018
15:23:58
run --rm -it id bash
Что-то не то получается. Можно подробнее плиз. Сейчас пытался docker run --rm -it id bash
но тут же вместо id image нужен.

Arkadiy
31.08.2018
15:25:00
все правильно, это если посмотреть что внутри контейнера
а так логи читайте
можно еще отредактировать compose и поменять команду

Rishat
31.08.2018
15:28:13
У меня контейнер подымает docker-compose и когда я пытался указать id который взял с docker container ls -a мне говорит там должен быть image, даже если я указываю image, то я получаю новый контейнер и все. А я знаю где ошибка в конфиге, я хочу просто запустить контейнер чтобы он не упал и я смог исправить конфиг)

Arkadiy
31.08.2018
15:29:08
ну тогда не знаю, обычно конфиги лежат на хосте, и в контейнер монтируются. У меня по крайней мере

Rishat
31.08.2018
15:29:38
Да, я тоже хотел монтировать, Но тупанул)

Arkadiy
31.08.2018
15:30:05
как вариант - создать новый image на основе отредактированного контейнера
https://docs.docker.com/engine/reference/commandline/commit/#parent-command
создаешь контейнер, меняешь конфиг, коммитишь
грязновато правда

Rishat
31.08.2018
15:32:42
Блин, неужели нет такой фишки чтобы контейнер не падал из-за ошибки, а дальше работал(

Konstantin
31.08.2018
15:34:09

Google

Rishat
31.08.2018
15:35:08
Ладно)) Спасибо всем)) Сейчас еще раз сделаю все)) Но теперь конфиг маунт сделаю))

Konstantin
31.08.2018
15:38:24
Я не пойму в чем сложность? Новый образ собрать - это почти всегда пара секунд
Ты потратил на решение задачи через задний проход больше времени

Алексей
31.08.2018
17:16:40
Господа, а можно как-то получить не обрезанный выхлоп docker service create?
А то у меня ошибка режется.
Выглядит так:
tafhdrhj5yt8tzg2gvyeg1ixc
overall progress: 0 out of 2 tasks
1/2: starting container failed: error creating external connectivity network: c…
2/2: starting container failed: error creating external connectivity network: c…

Konstantin
31.08.2018
17:18:49
docker service (ps|logs)

Алексей
31.08.2018
17:20:18
Благодарю. В docker service ps есть --no-trunc.
Почему его не добавили в create - непонятно.

Konstantin
31.08.2018
17:24:05
Он вообще до недавнего времени был detached=true

Алексей
31.08.2018
17:25:48
В итоге оказалось, что это не моя беда, а ядро, походу, нехорошо сконфигурено.
starting container failed: error creating external connectivity network: cannot restrict inter-container communication: please ensure that br_netfilter kernel module is loaded

Konstantin
31.08.2018
17:25:48
Хз, там кроме exit code ничего не нужно имхо
Дай угадаю - debian??

Алексей
31.08.2018
17:29:28

Konstantin
31.08.2018
17:30:09
О, я пока с 16.04 не слезаю, но скоро придется

Алексей
31.08.2018
17:31:25
У меня личные машинки вообще частично на Gentoo и мне как-то проблем не составляет модуль добавить, если что. Но тут по работе - придётся грузить людей и ждать.

Andrey
31.08.2018
21:48:15
Ребят, а сертификаты внутрь докер контейнера прокидываются с хоста или свои внутри контейнера?

inqfen
31.08.2018
22:18:53
Свои

SlavikMIPT
31.08.2018
23:40:13
а в docker composer зачем указывать volume
если все равно приходится при docker pull контейнера в строку вызова передавать
запустить нормально группой можно только через докерхаб с исходниками?
несколько реплик контейнера нельзя одной командой запустить?

Konstantin
01.09.2018
01:05:58
это сейчас на каком языке было?

inqfen
01.09.2018
06:10:22