Maxim
14.03.2019
15:54:48
порно какое-то
Нормалды, тут большое сообщество, а не наш ламповый чатик )
Nibbler
14.03.2019
15:55:25
Антон
14.03.2019
15:56:30
Google
Nibbler
14.03.2019
15:56:39
когда порт тачки и ип тачки прокинул
Maxim
14.03.2019
15:59:19
а там не докер хост ? там тачкахост
Хост на котором установлен docker имеет специальный ip для docker, на вендозе он статичный, на linux статичный, на MacOS он (неожиданно) динамический
Антон
14.03.2019
16:00:46
Maxim
14.03.2019
16:03:01
ну яблоки впереди плонеты всей как всегда)
Ну вот что бы получилось универсальное решение которое будет работать везде то лучше использовать подстановку ip docker интерфейса на хосте с помощью команды, а не ручками писать 172.17.0.1
Антон
14.03.2019
16:04:56
у тебя стобудов есть
Nibbler
14.03.2019
16:05:27
Антон
14.03.2019
16:05:28
вдруг я на мак заработаю))
Nibbler
14.03.2019
16:05:32
вы слвшали меня?
Антон
14.03.2019
16:06:00
Maxim
14.03.2019
16:06:02
Nibbler
14.03.2019
16:06:13
ну все я спать теперь
Google
Maxim
14.03.2019
16:17:49
ну тогда запости сюда env файлик определением remote_host на всех ОС
Команда выведет в консольке (stdout) ipшник docker на linux это должен быть 172.17.0.1
docker network inspect --format='{{range .IPAM.Config}}{{println .Gateway}}{{end}}' bridge
Примерчик:
docker run -e DOCKER_HOST_IP=DOCKER_HOST_IP=$(docker network inspect --format='{{range .IPAM.Config}}{{println .Gateway}}{{end}}' bridge) -e APP_ENV=dev e.t.c.
Для добавления в .env файл можно юзать примерно так
echo "DOCKER_HOST_IP=$(docker network inspect --format='{{range .IPAM.Config}}{{println .Gateway}}{{end}}' bridge)
" >> path/to/.env
Можно ещё в .bashrc добавить переменную окружения чтоб не муздыкаться с подобными громоздкими констрюкциями
Антон
14.03.2019
16:20:40
Zaur
14.03.2019
16:20:50
локально на macos все работает, а вот на сервере debian не заводится
grpc: the connection is unavailable
подскажите куда смотреть?
FROM python:3
WORKDIR /usr/src/hcb
RUN pip install telethon
RUN pip install requests
COPY proto.py .
CMD [ "python", "proto.py" ]
Антон
14.03.2019
16:21:47
Zaur
14.03.2019
16:21:52
да
Maxim
14.03.2019
16:21:58
это перебор
Я тоже думал что перебор, но потом меня переубедил один админ и показал примеры, в общем оказывается что это даже удобно иногда
Zaur
14.03.2019
16:22:01
Maxim
14.03.2019
16:24:31
Zaur
14.03.2019
16:26:25
$ docker run hello-world
docker: Error response from daemon: grpc: the connection is unavailable.
Nibbler
14.03.2019
16:26:43
Zaur
14.03.2019
16:27:11
и получаю ошибку
Maxim
14.03.2019
16:27:42
Антон
14.03.2019
16:29:10
Igor
14.03.2019
16:34:56
Всем привет!
А возможно нагорячую сделать оверлейную сетку attachable?
Zaur
14.03.2019
16:36:34
Maxim
14.03.2019
16:37:11
Google
Zaur
14.03.2019
16:37:21
? спасибо всем
Антон
14.03.2019
16:40:09
Zaur
14.03.2019
16:41:18
по ро.. надо дать тем, кто таких в РО)
Антон
14.03.2019
16:43:15
Maxim
14.03.2019
17:01:02
У кого нибудь есть под рукой MacOS?
Или как там она называется эта операционная система на ноутбуках Apple
Dan
14.03.2019
19:22:27
Zaur
14.03.2019
19:23:34
Есть
Dan
14.03.2019
19:24:08
Тут много у кого есть какие-то операционные системы на ноутбуках Apple
Maxim
14.03.2019
19:24:55
Помогите проверить команду для MacOS, пожалуйста.
docker network inspect --format='{{range .IPAM.Config}}{{println .Gateway}}{{end}}' bridge
Что в ответ выдает эта конструкция на маках?
А то что то я засомневался, а проверить нет возможности
И имеется ли на маках файлик .bashrc ? Или может он как то по-другому называется?
Zaur
14.03.2019
19:30:01
Maxim
14.03.2019
19:31:40
172.17.0.1
На маках docker больше не имеет динамические адреса и теперь статичный 172.17.0.1 ? Вот так отстал от жизни
Антон
14.03.2019
20:36:37
Maxim
14.03.2019
21:05:09
иногда))
сталкивался с дэбагом nginx конфигурации ? ))) Одни из самых интересных впечатлений у меня оставил этот дэбаг
Антон
14.03.2019
21:06:21
Google
Maxim
14.03.2019
21:10:36
Антон
14.03.2019
21:11:21
Alexey
15.03.2019
05:51:29
Привет, небольшой вопрос про docker и atlassian
через docker-compose запустил 3 контейнера
nginx, jira, confluence
на nginx сделал прокси до приложений, ssl.
в jira, confluence настроил чтобы к ним был доступ через прокси сервер
приложения работают.
Но не получается сейчас связать даные приложения между собой.
если в jira вводить полный адрес по домену - говорит что не может подключиться
если вводить имя из docker-compose с портом - приложение распознается, но из-за настроек проксирования - пытается подключить по полному доменному имени.
Igor
15.03.2019
10:36:37
Кто-нибудь знает, как из контейнера постучаться на какой-нибудь порт с локалхоста? Как-то надо скормить адрес локально запущенного рсислога внутрь конфига одного сервиса
Nibbler
15.03.2019
10:48:52
корми при запуске docker run -e PORT_LOG='1010'
Igor
15.03.2019
10:51:05
Ок. Можно по-другому
Можно ли получить из одного контейнера адрес или имя другого контейнера, если они находятся в одной оверлейной сетке сварма, но хочется получить именно тот, что находится на той же ноде.
?
Nibbler
15.03.2019
10:52:59
адрес для чего?
они вызывается по нэймингу же
вообще как-то странно, два абсолютно разных вопроса
Igor
15.03.2019
10:55:16
Задача одна и та же, подходы перебираю
Nibbler
15.03.2019
10:55:31
Igor
15.03.2019
10:59:18
Смотрите. На каждой ноде запущен, например, логстеш обычным контейнером, не сервисом. Все эти контейнеры соединены с оверлейной сеткой. На каждой свармовой ноде находится какой-то нагруженный сервис, который должен писать строго в свой логстеш, чтобы знать, откуда идут логи. Проблема в том, что часть сервисов умеет писать только в stdout, а части нужно указать адрес сислога.
Nibbler
15.03.2019
11:00:02
Google
Nibbler
15.03.2019
11:00:21
поднимите ELK и отправляйте все туда, через stdout
зачем Вам два лога?
Igor
15.03.2019
11:00:48
haproxy не умеет accessLog слать туда, насколько помню
Антон
15.03.2019
11:00:51
Nibbler
15.03.2019
11:01:07
Антон
15.03.2019
11:01:29
Nibbler
15.03.2019
11:02:06
локально пишется кофиг, filebeat отпправляет в ELK вроде должно сканать
Антон
15.03.2019
11:02:59
Nibbler
15.03.2019
11:06:26
@igor_dia а еще можно передать ip & port от лога и писать так.
Igor
15.03.2019
11:07:47
неможно. Конфиг хапрокси раскидывается именно через конфиги докера, соответственно, у всех адрес тогда будет одинаковый
Nibbler
15.03.2019
11:08:09
Igor
15.03.2019
11:08:15
адрес логстеша
Nibbler
15.03.2019
11:08:22
я говорю передать ип логера с портом, и отправлять на него.