Владимир
23.07.2019
19:54:12
Еще вариант что выключен forwarding
Михаил
23.07.2019
19:55:10
Локальный какой-то 46.29..
Сервер работает пол года уже
Google
Михаил
23.07.2019
19:55:54
Сделал апдейт, докер обновился
решил контейнеры пересобрать
Чтобы он использовался
Владимир
23.07.2019
19:58:03
Михаил
23.07.2019
20:02:43
Добавил гугл днс, поехало
Как у вас тут вообще дела?
Данила
23.07.2019
20:16:17
Есть ли готовый docker-compose для разворачивания кластера percona с ProxySQL?
George
23.07.2019
21:06:20
у перкона, очевидно?
https://github.com/percona/percona-docker/blob/master/pxc-56/swarm/docker-compose.yml
они как бы примеры дают
https://otus.ru/nest/post/527/
хм
Ldar
24.07.2019
04:31:58
Подскажите пожалуйста, иммется два разных докер контейнера на разных compose. На одном собран nginx proxy. Вот проблема, я с одного котейнера (nginx proxy) не могу достучатся до другого (nginx) по ip:port. Оба compose рабочие. А связи по ip:port нет. Выдает
nc: 172.17.0.1 (172.17.0.1:8081): Host is unreachable
Google
Ldar
24.07.2019
04:33:15
Несколько дней бьюсь, не могу понять в чем проблема. Может хоть направление укажите куда копать
George
24.07.2019
04:38:32
Ldar
24.07.2019
04:39:53
George
24.07.2019
04:40:11
Например
Создать сеть через docker network create название
Далее ее определить в обоих #компост как external и подключить к каждому нужному сервису
Ну, это в общем
Ldar
24.07.2019
04:44:50
Спасибо буду пробовать. А насчет портов хостовой машины, у меня так сейчас наверно и есть. если я пройду с браузера хост_машина:8081 то захожу в докер контейнер. а если попробовать с docker_proxy пройти по этому адресу, ошибка такая же. Хотя хостовая машина пингуется из proxy
George
24.07.2019
04:45:56
Ldar
24.07.2019
04:47:54
Алексей
24.07.2019
04:49:25
Ldar
24.07.2019
04:50:56
Алексей
24.07.2019
04:53:43
Ldar
24.07.2019
04:54:14
inqfen
24.07.2019
05:38:41
Господа, собирающие логи через filebeat, подскажие где я дурак
tags: ['docker']
filebeat.inputs:
- type: container
paths:
- '/var/lib/docker/containers/*/*.log'
processors:
- add_docker_metadata: ~
json.keys_under_root: true
output.logstash:
hosts: ['хост']
Логи отправляются, но docker metadata таки отсутствует
В логах filebeat ошибок нет, сокет докера доступен
George
24.07.2019
05:42:16
у меня дурацкий вопрос - а с чего он будет метадату брать?
Google
inqfen
24.07.2019
05:44:57
Эм, в смысле?
Судя по докам должен определять id контейнера по match_source_index, который по дефолту 4
Ну а по id брать все остальное
# The following example enriches each event with docker metadata, it matches
# container id from log path available in source field (by default it expects
# it to be /var/lib/docker/containers/*/*.log).
#
#processors:
#- add_docker_metadata: ~
Это из filebeat reference
Хм, еще раз почитал доки, судя по ним, все должно работать, попробую версию filebeat сменить
Интернет Магазин
24.07.2019
06:51:36
Доброе утро господа. Есть такой вопрос к вам. Возможно ли такое что от того что на запросы отвечают разные microservice, производительности может упасть ?
У меня в Docker Swarm работают 6 реплик, и на фронте чисто визуально пока что заметил что фотографий товара как буд-то идут медленее.
Заранее спасибо за ответы.
George
24.07.2019
06:54:26
бери и делай замеры производительности. Учитывая, что у тебя 6 реплик - у тебя явно еще балансировка появилась посерединке
вот она и может тупить. А может дело и вовсе не в ней
Anatoly
24.07.2019
07:39:52
Как в докер файле прописать установку нескольких расширений. У меня сейчас прописано одно, а если я несколько хочу через пробел или с новой строки? RUN docker-php-ext-install mysqli
Мне надо еще вот это php7.0-soap установить
Батыр
24.07.2019
07:43:05
Andrey
24.07.2019
07:44:20
И так и так
Anatoly
24.07.2019
07:44:56
Ясно
Andrey
24.07.2019
07:45:12
Ну без инсталл конечно
inqfen
24.07.2019
08:31:36
Новый run - новый слой, не надо так
Andrey
24.07.2019
08:35:28
ран инсталл пакет пакет
Google
Roman
24.07.2019
09:26:29
Не все так ставится, Чото придётся пеклом ставить или аптом
George
24.07.2019
09:31:40
Плохо только ситуация, когда у тебя создаются файлы в одном run, а в другом удаляются
Andrey
24.07.2019
09:42:54
Roman
24.07.2019
09:43:24
Andrey
24.07.2019
09:43:37
Roman
24.07.2019
09:44:11
И
24.07.2019
10:03:38
Привет, ребят. Итак, есть докер переменная для сварма reservations: {memory: '${тут 2g }'}. На хосте где должен запуститься сервис free -h показывает, что
total used free shared buff/cache available
Mem: 7.6G 3.5G 3.1G 40M 1.0G 3.8G
Вроде бы почти 3 гб, но сервис не деплоится и пишет "no sufficient resources"
Почему?
Nikolay
24.07.2019
12:35:17
В чем может быть проблема? Есть докер сетка, и в ней новый контейнер с указанным dns, старые контейнеры резолвят нормально имя, новый - нет, при getent выдает свой ip, но если использовать nslookup/dig то отдается верный адрес
Gleb
24.07.2019
12:39:42
inqfen
24.07.2019
13:30:38
Кстати, я тут сегодня спрашивал, но разобрался сам, вдруг кому пригодится - если собираете логи докера через filebeat и юзаете add_docker_metadata и льётся это все в graylog - нужен graylog 3 версии
Во втором они игнорятся, в 3м новый input, который их нормально читает
George
24.07.2019
13:36:21
Anatoly
24.07.2019
14:16:54
сделал себе сборку php mysql apach и phpmyadmin . В phpmyadmin захожу по адресу из конфига localhost:3306 а к самой базе из php скрипта почему то не получается подключится по указанному адресу localhost:3306
inqfen
24.07.2019
14:20:20
Это один контейнер?
И да, бросьте вы эти локалхосты в контейнерах
Anatoly
24.07.2019
14:21:32
Три контейнера (вроде). А как без локалхостов?
Да три контейнера
Помню впрошлый раз сталкивался с этой проблемой. Надо по-моему зайти в контейнер mysql и посмотреть как-то адрес с которого он вещает
inqfen
24.07.2019
14:29:02
По имени контейнера можешь обратиться если они в одной сети
Google
Anatoly
24.07.2019
14:30:59
Вот решение которое нагуглил: docker inspect docker_db_1 | grep IPAddress
inqfen
24.07.2019
14:35:57
После перезапуска он может измениться
А имя то же останется
Anatoly
24.07.2019
14:36:19
О, с именем тоже заработало. А можно как-то в конфиге docker-compose имя контейнеру свое прописать?