@ru_docker

Страница 562 из 610
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 он (неожиданно) динамический

Maxim
14.03.2019
16:03:01
ну яблоки впереди плонеты всей как всегда)
Ну вот что бы получилось универсальное решение которое будет работать везде то лучше использовать подстановку ip docker интерфейса на хосте с помощью команды, а не ручками писать 172.17.0.1

Антон
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 добавить переменную окружения чтоб не муздыкаться с подобными громоздкими констрюкциями

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" ]

Zaur
14.03.2019
16:21:52
да

Maxim
14.03.2019
16:21:58
это перебор
Я тоже думал что перебор, но потом меня переубедил один админ и показал примеры, в общем оказывается что это даже удобно иногда

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
FROM python:3 WORKDIR /usr/src/hcb RUN pip install telethon RUN pip install requests COPY proto.py . CMD [ "python", "proto.py" ]
не понимаю вопроса, я хочу только сделать билд вот этого файла

и получаю ошибку

Maxim
14.03.2019
16:27:42
не понимаю вопроса, я хочу только сделать билд вот этого файла
Перезагрузите сервер debian и попробуйте ещё раз

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
по ро.. надо дать тем, кто таких в РО)
я думаю @hitmaker не одобрит)) хотя он не злой)

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 ? Или может он как то по-другому называется?

Maxim
14.03.2019
19:31:40
172.17.0.1
На маках docker больше не имеет динамические адреса и теперь статичный 172.17.0.1 ? Вот так отстал от жизни

есть, и еще куча других: .bashrc, .bash_aliases, .bash_history, .bash_profile
Отлично, спасибо! Значит работать будет и на маках

Maxim
14.03.2019
21:05:09
иногда))
сталкивался с дэбагом nginx конфигурации ? ))) Одни из самых интересных впечатлений у меня оставил этот дэбаг

Google
Maxim
14.03.2019
21:10:36
это ты про че? встроеный тест nginx?
нет, это когда тебе нужно увидеть по шагам что происходит с запросом внутри nginx рабочего процесса, что то вроде xDebug для php

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
Кто-нибудь знает, как из контейнера постучаться на какой-нибудь порт с локалхоста? Как-то надо скормить адрес локально запущенного рсислога внутрь конфига одного сервиса

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, а части нужно указать адрес сислога.

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
криво чет звучит даже.
да нормуль все, в улее все друг друга видят даже по разным нодам

Антон
15.03.2019
11:01:29
haproxy не умеет accessLog слать туда, насколько помню
юзайте битсы от этастика и будет счастье

Nibbler
15.03.2019
11:02:06
haproxy не умеет accessLog слать туда, насколько помню
окей тогда можно сделать через filebeat фроде.

локально пишется кофиг, filebeat отпправляет в ELK вроде должно сканать

Nibbler
15.03.2019
11:06:26
@igor_dia а еще можно передать ip & port от лога и писать так.

Igor
15.03.2019
11:07:47
неможно. Конфиг хапрокси раскидывается именно через конфиги докера, соответственно, у всех адрес тогда будет одинаковый

Igor
15.03.2019
11:08:15
адрес логстеша

Nibbler
15.03.2019
11:08:22
я говорю передать ип логера с портом, и отправлять на него.

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