@ru_docker

Страница 497 из 610
AstraSerg
30.08.2018
03:49:20
Ок, а есть ли возможность пустить траффик через ssh, например?
Не понял, что вы имеете ввиду, но если вы про использование оверлеев, то конечно, никто вам этого запретить не может. Вообще, если вам нужно использовать докер машин для контроля хостов в интернете, то откройте доступ до ни только в доверенных хостов.

Stephen
31.08.2018
05:22:00
Всем привет. Столкнулся с такой проблемой: В docker-compose есть контейнеры с nginx и php-fpm. В nginx из env переменной подставляется server_name, а на хосте в /etc/hosts пишется 127.0.0.1 myhost.local соответственно. Так вот, если из контейнера php-fpm долбиться на myhost.local, то его и кидает на 127.0.0.1, а должно на webserver ip. Как это можно сделать?

Stephen
31.08.2018
05:53:54
Наверное, сначала надо задать вопрос - зачем вообще понадобилось обращаться к nginx контейнеру из php?
потому что два сервиса, общающиеся живут в одном контейнере. И из одного нужно обращаться к другому. И да, я знаю, что это не правильно, но в данной конкретной ситуации это вынужденная мера

Google
Stephen
31.08.2018
06:07:59
А нельзя обращаться по имени сервиса, а не server_name?
В общем-то, как временный костыль я и так и сделал.

Aleksei
31.08.2018
06:09:31
В общем-то, как временный костыль я и так и сделал.
Не уверен, что это именно костыль. Теперь при изменении имени домена его надо менять только в одном месте, а не двух

Stephen
31.08.2018
06:10:45
Не уверен, что это именно костыль. Теперь при изменении имени домена его надо менять только в одном месте, а не двух
Ну, подразумевалось, что домен меняется вообще в одном месте. Короче, в любом случае с учетом того, что 2 сервиса находятся в одном месте это единственный рабочий вариант. Спасибо

Alex
31.08.2018
10:35:37
Как можно наладить связь между двумя разными хостами, что бы контейнер с одного хоста, видел контейнер с другого хоста?

Alex
31.08.2018
11:23:37
Контейнеры могут поднимать свою сеть, дабы видеть друг друга.

Navern
31.08.2018
23:18:05
"Видеть" оч странное слово

Ты если пробрасываешь порты контейнера на хост, тт по хостовомц айпишнику в эти порты можнт стучаьься

Alex
31.08.2018
23:23:24
"Видеть" это одминское, а вопрос прост, как контенеры на разных серваках, заставить общаться между собой? Без юзанья swarm. Нагуглил vxlan.

Navern
31.08.2018
23:27:57
"Видеть" это одминское, а вопрос прост, как контенеры на разных серваках, заставить общаться между собой? Без юзанья swarm. Нагуглил vxlan.
Видеть - это гуманитарное какоето. Есть оверлейные сети(vxlan оттуда), есть айпишник хоста и пробрасываемые порты) можно мутить самому чтото отдельное по типу macvlan с отдельными ip для каждого контейнера

Google
Navern
31.08.2018
23:28:10
И роутящейся сеткой

Vova
01.09.2018
14:28:55
Привет, как можно перезапустить docker контейнер внутри самого контейнера?

Ivan
01.09.2018
14:31:34
докер контейнер внутри докер контейнера

Vova
01.09.2018
14:32:39
Ivan
01.09.2018
14:33:24
Что костыль? Зачем тебе перезагружать докер контейнер внутри самого контейнера?

Vova
01.09.2018
14:33:26
какэта?
Ну у меня есть бот и стоит сигнал на перезапуск, если в админке поменять токен, раньше делал перезапуск сервиса, а теперь перевел на докер

Ivan
01.09.2018
14:33:54
ну так и перезапускай контейнер

Admin
ERROR: S client not available

Ivan
01.09.2018
14:34:04
what is you problem?

Смотри, у тебя внутри контейнера app (твой бот). твой app == контейнер. Тебе не надо перезапускать app внутри контейнера, тебе достаточно перезапустить сам контейнер

Iurii
01.09.2018
14:39:04
какэта?
Docker in docker

Ivan
01.09.2018
14:52:03
Да. Но сигнал идет с контейнера
ну так прибей pid 1 какой-нибудь

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

Johnny
01.09.2018
15:58:17
Да. Но сигнал идет с контейнера
сделай выход из скрипта

Vova
01.09.2018
16:00:15
сделай выход из скрипта
И он сам перезапустится?

Johnny
01.09.2018
16:00:31
И он сам перезапустится?
если с соответствующим ключом контейнер запускать

Vova
01.09.2018
16:02:17
restart: always, да?

Johnny
01.09.2018
16:04:06
restart: always, да?
да, можно делать рестарт контейнера только при ошибке. тогда скрипт надо завершать с ошибкой

Страница 497 из 610