@docker_ru

Страница 751 из 1375
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
я тоже и чо как это связано с тем чтобы замутить такую тему с телегой и хайпануть на хабре

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

Потому что у конкретных тасков на разных нодах хостнеймы состоят из имени сервиса и суффикса ".n", где n - номер таска.

Алексей
31.08.2018
15:10:46
hostname = service_name = task.name
То есть, если контейнеры пойдут по имени сервиса, то им зарезолвит один из тасков, верно?

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 же на обеих из них работает.

хостнеймы не обязательно указывать, имя сервиса уже хостнейм
Я и имел в виду указать в качестве хостнейма, куда будут стучаться имя сервиса.

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

Спасибо за подсказки.

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

Алексей
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
https://docs.docker.com/engine/swarm/admin_guide/
О, этой доки ещё не видел. Благодарю.

так она и есть overlay
Но на ноде-воркере я её не увидел.

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
Дай угадаю - debian??
Ubuntu 18.04.1 Передал админам страдать.

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
это сейчас на каком языке было?

Страница 751 из 1375