@docker_ru

Страница 1357 из 1375
Владимир
23.07.2019
19:54:12
Еще вариант что выключен forwarding

Михаил
23.07.2019
19:55:10
Локальный какой-то 46.29..

Сервер работает пол года уже

Google
Михаил
23.07.2019
19:55:54
Сделал апдейт, докер обновился

решил контейнеры пересобрать

Cat /etc/resolv.conf
В файле достаточно поменять днс на 8.8.8.8?

Чтобы он использовался

Владимир
23.07.2019
19:58:03
В файле достаточно поменять днс на 8.8.8.8?
Ну если инет не закрыт, то да

Михаил
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
Подскажите пожалуйста, иммется два разных докер контейнера на разных compose. На одном собран nginx proxy. Вот проблема, я с одного котейнера (nginx proxy) не могу достучатся до другого (nginx) по ip:port. Оба compose рабочие. А связи по ip:port нет. Выдает nc: 172.17.0.1 (172.17.0.1:8081): Host is unreachable
У тебя почти наверняка контейнеры в разных докер сетях. Напрямую они недоступны друг другу. Решение - либо засунуть их в одну докер сеть, либо можно опубликовать сервисы на портах хостовой машины (ports: - 80:80) и ходить из сервиса в сервис по айпи хостовой машины + порт

George
24.07.2019
04:40:11
Например

Создать сеть через docker network create название

Далее ее определить в обоих #компост как external и подключить к каждому нужному сервису

Ну, это в общем

Ldar
24.07.2019
04:44:50
Спасибо буду пробовать. А насчет портов хостовой машины, у меня так сейчас наверно и есть. если я пройду с браузера хост_машина:8081 то захожу в докер контейнер. а если попробовать с docker_proxy пройти по этому адресу, ошибка такая же. Хотя хостовая машина пингуется из proxy

Ldar
24.07.2019
04:47:54
Алексей
24.07.2019
04:49:25
Ldar
24.07.2019
04:50:56
Фаервол может блочить пакеты
это я понял, я насчет accept, как его сделать.

Алексей
24.07.2019
04:53:43
это я понял, я насчет accept, как его сделать.
man отвечает на 99% вопросов если нет то Гугл

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 установить

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
Admin


Google
Andrey
24.07.2019
08:35:41
ран инсталл пакет пакет

Roman
24.07.2019
09:26:29
Не все так ставится, Чото придётся пеклом ставить или аптом

George
24.07.2019
09:31:40
Новый run - новый слой, не надо так
Почему? Не всегда эт плохо, если, например, активно пользоваться кэширование докера

Плохо только ситуация, когда у тебя создаются файлы в одном run, а в другом удаляются

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 то отдается верный адрес

inqfen
24.07.2019
13:30:38
Кстати, я тут сегодня спрашивал, но разобрался сам, вдруг кому пригодится - если собираете логи докера через filebeat и юзаете add_docker_metadata и льётся это все в graylog - нужен graylog 3 версии

Во втором они игнорятся, в 3м новый input, который их нормально читает

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 и посмотреть как-то адрес с которого он вещает

Google
inqfen
24.07.2019
14:29:02
По имени контейнера можешь обратиться если они в одной сети

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 имя контейнеру свое прописать?

Страница 1357 из 1375