@docker_ru

Страница 318 из 1375
/dev/null
30.09.2017
06:03:56
Драйве bridge не поддерживает резалве? Как тогда зарезольвить хост между контейнерами? Да ещё чтобы с внешним могли подключаться.

Evgeniy
30.09.2017
07:24:06
Драйве bridge не поддерживает резалве? Как тогда зарезольвить хост между контейнерами? Да ещё чтобы с внешним могли подключаться.
поддерживает. только тонкость в том, что дефолтная сеть так не умеет. а есть создать сеть руками с драйвером bridge, то она сумет. про внешнее не в курсе

/dev/null
30.09.2017
07:28:45
поддерживает. только тонкость в том, что дефолтная сеть так не умеет. а есть создать сеть руками с драйвером bridge, то она сумет. про внешнее не в курсе
Создал новую сеть с драйвером Bridge хосты контейнеры пигуются между собой, но когда я веб приложения посылаю get запрос вида http://mode_of_work+vrach:8081/get_mode то получаю ошибку [Error] Failed to load resource: Сервер с этим именем хоста не найден. (get_mode, line 0)

Google
Evgeniy
30.09.2017
07:30:30
логично. хост ничего не знает про то, как резолвить имена контейнеров

/dev/null
30.09.2017
07:31:00
Говорили что нжингс может резольвить (мой веб сервер приложений), но как тогда быть если мне нужно чтобы мои микро сервисы на Go общались между собой, там обычная убунда.

localadmin@docker:~/start$ docker exec web_app_mode_of_work_vrach nslookup mode_of_work_vrach rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"nslookup\": executable file not found in $PATH" localadmin@docker:~/start$

Evgeniy
30.09.2017
07:34:54
?‍♂️ нужен кто-то поопытнее. я сам пока не в курсе как решить такую штуку. у меня часть запросов происходит из контейнера в контейнер, а часть запросов из браузера в контейнер, и тут точно так же хост не умеет резолвить

Artem
30.09.2017
07:35:23
Nomad + consul епть

/dev/null
30.09.2017
07:37:24
Nomad + consul епть
Можешь кинуть годный гайдлайн для запуска этого хозяйства

Artem
30.09.2017
07:37:36
Нед

Страдайте

И дока у них конченая.

/dev/null
30.09.2017
07:39:00
Страдайте
да здец, мне проектом заниматься нужно… с докером уже два дня вожусь…

Artem
30.09.2017
07:40:22
Все потому что докер говно ?

/dev/null
30.09.2017
07:52:49
а если так https://blog.amartynov.ru/dnsmasq-docker-service-discovery/ ?

Google
/dev/null
30.09.2017
08:12:37
Вытягиваю crul http://a1ad233ef61c.containers.example.com:80/get_mode все работает

со странички приложения не работает

Andrey
30.09.2017
08:17:08
https://docs.docker.com/docker-cloud/apps/service-links/#discovering-containers-on-the-same-service-or-stack читайте доку

/dev/null
30.09.2017
08:29:04
Блин, нифига не понял

Admin
ERROR: S client not available

Andrey
30.09.2017
08:30:11
Тогда сорян. Не стоит заниматься докером (пока что)

/dev/null
30.09.2017
08:30:47
В одной из статей читал, что раньше нужно было линковать, я теперь достаточно создать новую сеть и использовать ее в обоих контейнерах

zigmund
30.09.2017
08:45:27
Линк - без сварма.

В сварме линк не нужен, резолвится по имени сервиса.

Igor
30.09.2017
14:24:45
Можно не линковать если из одной сети

Artem
30.09.2017
15:15:02
Тебе уже выше кинули как общаются между собой сервисы и там мохер вообще хоть оно на го, хоть на пхп написано, все общаются между собой по имени сеовиса

Fqdn тут вообще не нужон

Если нет времени читать офф доку докера где все это расписано с примерами даже, то зачем кому то тратить на это время тут?)

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