
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
отсыпте мне чутка