@docker_ru

Страница 212 из 1375
Igor
16.06.2017
07:47:18
swarm events merged но там уже месяц тишина

но там есть ссылки на похожие проекты с поддержкой swarm

Konstantin
16.06.2017
07:49:32
да если нужен только балансер, почему не заюзать балансер?)

Rocket
16.06.2017
08:16:19
Салют всем )

Google
Rocket
16.06.2017
08:16:33
Кого можно помучать постыми вопрсоами на счет docker-engine ?

Konstantin
16.06.2017
08:19:21
простыми - лучше доки мучать

Rocket
16.06.2017
08:22:28
простыми - лучше доки мучать
А вот не могу вкурить... уже раз 5й читаю про docker-network, с самим network всё понятно, а вот на счет встроенного DNS никак вкурить не могу.



Konstantin
16.06.2017
08:23:39
откуда вырезал то?

Rocket
16.06.2017
08:23:53
я правильно понимаю, что внутренний dns должен резолвить айпишки из внутренних секток по именам запущенных контейнеров?

Igor
16.06.2017
08:24:08
да

Konstantin
16.06.2017
08:24:13
там написано что ничего не написано и смотреть надо в основной статье))

Igor
16.06.2017
08:24:45
Докеры внутри одной сети знают друг друга по именам)

Rocket
16.06.2017
08:24:47
там написано что ничего не написано и смотреть надо в основной статье))
вот да, а в основной статье не могу понять чем default-bridge отличается от любой другой в отношении DNS

Konstantin
16.06.2017
08:25:17
мы не знаем)

Google
Igor
16.06.2017
08:25:20
они точно внутри одной сети?

сайди внктрь контейнера и сделай пинг

Konstantin
16.06.2017
08:25:35
ты же покажи как ты запускаешь

Igor
16.06.2017
08:25:35
ping

Rocket
16.06.2017
08:25:54
они точно внутри одной сети?
у мнея простой docker-engine c одним контейнером, без всяких свармов пока играюсь

ща

Igor
16.06.2017
08:26:14
один контейнер?

и кого ты пытаешься зарезолвить?

Rocket
16.06.2017
08:26:34
docker create -p 80:80 -p 443:443 -p 88:88 -p 8443:8443 --restart unless-stopped -v /opt/nginx:/opt/nginx --name nginx nginx-acme docker start nginx docker exec -ti nginx sh ping nginx

и кого ты пытаешься зарезолвить?
самого себя для начала

Igor
16.06.2017
08:26:58
и как?

Rocket
16.06.2017
08:27:07
и как?
host not found

Igor
16.06.2017
08:27:11
я так не пробовал

Konstantin
16.06.2017
08:27:32
Rocket
16.06.2017
08:27:43
секунду

Konstantin
16.06.2017
08:27:51
должен пинговать и себя

точнее резолвить

Igor
16.06.2017
08:27:58
nginx-acme

название контейнера

Konstantin
16.06.2017
08:28:12
nginx-acme
это образ

Google
Igor
16.06.2017
08:28:16
аа

тогда ладно

Rocket
16.06.2017
08:28:29


Konstantin
16.06.2017
08:28:47
это не то что я просил)

Rocket
16.06.2017
08:28:52
название контейнера
да, собственный контейнер на основе nginx-alpine

это не то что я просил)
да, ща, кидайю всё





Krelion
16.06.2017
08:29:47
посмотри темплейт, его подправить под свои нужды и всё

Rocket
16.06.2017
08:30:03


Krelion
16.06.2017
08:30:15
upstream часть

Konstantin
16.06.2017
08:30:53
я чот от бриджа вообще отъехал, у меня тоже самое)) надо вспоминать основы бля

Krelion
16.06.2017
08:31:15
# {{ .Container.Node.Name }}/{{ .Container.Name }}

Rocket
16.06.2017
08:31:19
я чот от бриджа вообще отъехал, у меня тоже самое)) надо вспоминать основы бля
дык вот.... задачка у меня простая, хочу просто резолвить по именам контейнеров, без всяких autodiscovery сервисов итд...

Krelion
16.06.2017
08:31:20
вот видишь варианты еще есть

Igor
16.06.2017
08:32:16
если так запускать онтейнер?

Konstantin
16.06.2017
08:32:36
# {{ .Container.Node.Name }}/{{ .Container.Name }}
а docker-gen это всё ловит?

Rocket
16.06.2017
08:32:40
так а нетворк разве создаёться?
да, могу пинговать хост и другие контейнеры, если они есть... но по айпишкам, не по именам

Google
Andrey
16.06.2017
08:32:41
Умелые руки, кружок

Вагрант таким не страдает (тм)

Igor
16.06.2017
08:34:18
а docker-gen это всё ловит?
по всей видмости да

Rocket
16.06.2017
08:35:09
так а нетворк разве создаёться?
да, default bridge есть по умолчанию



вот не понимаю куда рыть

Admin
ERROR: S client not available

Igor
16.06.2017
08:37:28
а сделай docker network inspect "имя сети"

I
16.06.2017
08:37:51
dig @127.11 nginx nmap -Pn -p 53 127.11

I
16.06.2017
08:39:08
попробуй dig @172.17.0.1 nginx

Rocket
16.06.2017
08:39:22
попробуй dig @172.17.0.1 nginx
хех, dig нету в alpine

I
16.06.2017
08:39:35
пакетик поставить для теста?

попробуй nslookup 172.17.0.1

Rocket
16.06.2017
08:39:52


он работает, но по имени не резолвит ?

I
16.06.2017
08:41:23
dns-resolver висит на том же контейнере? почему ты на локалхост бьешься?

Konstantin
16.06.2017
08:41:40
RTFM

Google
I
16.06.2017
08:42:16
выше я вижу у тебя попытку на 172.17.2, а не на 172.17.1

Rocket
16.06.2017
08:42:39
Embedded DNS server in user-defined networks
в default bridge он не работает и заставить его работать так нельзя, верно я понимаю?

Konstantin
16.06.2017
08:42:53
да

Rocket
16.06.2017
08:43:18
да
Отлично, спасибо!

Konstantin
16.06.2017
08:53:54
Krelion
16.06.2017
08:59:25
а docker-gen это всё ловит?
у меня работает, серты получает, nginx рестартится когда конфига обновляется при создании нового контейнера, который хочет опубликоваться

Konstantin
16.06.2017
08:59:50
swarm mode?

или swarm?

Rocket
16.06.2017
11:13:30
да
Разобрался, всё работает, спасибо еще раз!

Вопрос следующий... могу ли я в одно и тоже время один data-volume использовать в нескольких контейнерах и что при этом будет?

Таймураз
16.06.2017
13:15:14
Rocket
16.06.2017
13:15:49
Можешь Точно также, как если бы с данными работало несколько процессов
от типа volume это не зависит? тоесть, я так понимаю, что это ничем не отличается от обычного mount в системе без docker ?

Таймураз
16.06.2017
13:16:21
Тип volume?

Konstantin
16.06.2017
14:31:03
от типа volume это не зависит? тоесть, я так понимаю, что это ничем не отличается от обычного mount в системе без docker ?
У них нет типов, есть драйвер и бэкэнд. В основном проблем нет если бекэнд позволяет, допустим ebs как я знаю не даёт одновременное использование

Konstantin
16.06.2017
16:25:24
если с английским проблем нет

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