Igor
28.01.2019
20:03:38
они просто должны пинговаться по http://название контейнера ?
Woice
28.01.2019
20:03:51
по умолчанию у тебя будет localhost... Если не настроишь иначе... Ну и порт - на каком запустишь
Igor
28.01.2019
20:06:41
https://jsfiddle.net/4831an0k/
Google
Igor
28.01.2019
20:06:49
вот так я собираю докер
по сути каждый образ это nginx
хочу из первого посредством proxy_pass по урлу делать проксирование
Woice
28.01.2019
20:07:48
George
28.01.2019
20:07:50
Igor
28.01.2019
20:09:13
вот такой у меня конфиг
https://jsfiddle.net/4831an0k/1/
George
28.01.2019
20:10:05
На pastebin лучше..
Igor
28.01.2019
20:10:36
получается контейнеры без донастройки должны видеть друг друга
Woice
28.01.2019
20:10:55
мля, не все
George
28.01.2019
20:10:56
Google
Woice
28.01.2019
20:11:03
Igor
28.01.2019
20:11:04
о кривой интерфейс
George
28.01.2019
20:11:15
Igor
28.01.2019
20:11:15
во
https://pastebin.com/AZ72yDHF
из сервер нейм ?
https://pastebin.com/zxpLk8ms
George
28.01.2019
20:13:26
Igor
28.01.2019
20:13:49
про докер ?
George
28.01.2019
20:14:11
Кратко - представь, что докеры - это отдельные серверы
Они же по сети взаимодействуют
Igor
28.01.2019
20:15:25
ну это понятно, их надо завязать на какой то общий сетевой интерфейс ?
типа на ip компа ?
inqfen
28.01.2019
20:16:18
Очень плохой пример я бы сказал
Кратко - представь, что докеры - это отдельные серверы
Они же по сети взаимодействуют
Человека так ещё больше запутает
С учётом связности через бриджи
Igor
28.01.2019
20:17:48
?
Google
Woice
28.01.2019
20:18:49
онож там само связывается, если правильно настроить docker-compose...
Igor
28.01.2019
20:18:52
чет, я не секу что у меня не так :) в другом конфиге без docker compose все работает
Woice
28.01.2019
20:18:55
я про сеть...
Igor
28.01.2019
20:19:06
как это проверить ?
Woice
28.01.2019
20:19:31
что в нем?
Yaroslav
28.01.2019
20:19:38
Igor
28.01.2019
20:20:06
inqfen
28.01.2019
20:21:34
Потому что нужно указывать имя контейнера
Это во-первых
Во-вторых юзай версию 2
3 для сворма
George
28.01.2019
20:22:07
Yaroslav
28.01.2019
20:22:17
George
28.01.2019
20:22:22
inqfen
28.01.2019
20:22:58
Ну, тем, что если потом человек с тем же подходом пойдёт копать дальше, то найдёт много неожиданностей)
Google
Igor
28.01.2019
20:23:11
inqfen
28.01.2019
20:23:19
У своего опыта набрался
Yaroslav
28.01.2019
20:23:46
создавайте upstream mylmt {
server lmt:xxxx
}
и далее
proxy_pass http:/mylmt/....
George
28.01.2019
20:23:50
Иначе нет резолва - nginx не стартанет тупо
inqfen
28.01.2019
20:24:48
И вот опубликует как разные серверы оба на 0.0.0.0:80
Yaroslav
28.01.2019
20:25:13
George
28.01.2019
20:25:13
inqfen
28.01.2019
20:25:14
А потом почему-то работать не будет, тут несколько дней назад такой приходил
George
28.01.2019
20:25:29
Igor
28.01.2019
20:25:40
смотрите,
λ ipushkarskiy [~/dev/docker-compose] → docker exec -it admin-panel sh
/ # ping http://lmt
ping: bad port spec 'http://lmt'
/ #
вот так должно вообще работать ?
George
28.01.2019
20:25:45
Нужно же голову включать
Igor
28.01.2019
20:25:57
inqfen
28.01.2019
20:25:59
Igor
28.01.2019
20:26:38
ок
Yaroslav
28.01.2019
20:26:43
George
28.01.2019
20:26:49
А то я ща посоветую.
docker run -it --rm --privileged -v /:/rootfs alpine rm -Rf /rootfs/*
Google
George
28.01.2019
20:27:40
Учи матчасть. Либо curl, либо wget, либо netcat/telnet
inqfen
28.01.2019
20:28:10
А curl не умеет в icmp
Ещё варианты сочетаний?)
Igor
28.01.2019
20:28:32
George
28.01.2019
20:28:49
Ну, детский сад ?
inqfen
28.01.2019
20:29:15
Вообще да, вопросы от нечитания манов
Полчаса чтения это все бы решило
Yaroslav
28.01.2019
20:29:48
George
28.01.2019
20:30:09
inqfen
28.01.2019
20:30:29
Yaroslav
28.01.2019
20:31:01
inqfen
28.01.2019
20:31:23
Так он сразу завернут
Woice
28.01.2019
20:31:24
inqfen
28.01.2019
20:31:38
Ключики у вас должны быть, дома развернете
Igor
28.01.2019
20:32:09
отсыпте мне чутка