
Vladimir
30.11.2016
21:12:51
лучше сокет файл пробросить

Stepan
30.11.2016
21:15:48
т.е. я могу пробросить сокет постгреса в контейнер и подключится к нему?

N
30.11.2016
21:16:51

Google

Stepan
30.11.2016
21:17:08
Спасибо! Попробую

N
30.11.2016
21:17:23
либо так, либо net=host в конфигурации контейнера
или сложить постгрес в контейнер и сделать линк

Vladimir
30.11.2016
21:19:17
docker run —net="host"
а ещё у тебя должен бридж0 создаваться по дефолту
и в этом бридже у хоста тоже тоже должен быть айпишник
и по нему по идее из контейнера можно ходить на хост

N
30.11.2016
21:20:51
это если у него прописан биндинг на все адреса в конфиге постгреса
а он не прописан
тогда нужно вписать туда айпи бриджа

Vladimir
30.11.2016
21:21:08
ну да, биндинг придётся прописать
или поднять на хосте портмаппинг фаерволом

N
30.11.2016
21:21:22
который никто не гарантирует, что будет один и тот же всегда

Google

Vladimir
30.11.2016
21:21:29
с нужного интерфейса на нужный

N
30.11.2016
21:21:32
ага
это все очень задротски, проще сокет или --net=host

Stepan
30.11.2016
21:21:45
Думаю мне проброски сокета будет достаточно

Vladimir
30.11.2016
21:22:05
айпишник хоста можно незамысловатым образом в хосты контейнеру прокинуть при старте
кто нить пробовал запускать tgz контейнеров докера под LXC?

Aleksandr
01.12.2016
02:57:30

Aleksey
01.12.2016
02:58:21

ptchol
01.12.2016
06:30:28

Stepan
01.12.2016
06:30:38
Да, конечно :)

Vladimir
01.12.2016
07:07:02

Stepan
01.12.2016
12:39:41
@ptchol — вот пример подключения к хостовому постгресу из контейнера https://gist.github.com/stepankuzmin/96455425ea438531692b0e64f0ea50cd

ptchol
01.12.2016
12:56:31
и заработало ?

Stepan
01.12.2016
18:36:57
Да, работает

Phil
02.12.2016
10:43:49
Слушайте, я тут пропускал обсуждения, в которых не смыслил. Но у меня вдруг появился вопрос из базовых. А почему люди ругают docker-compose?

Evgeny
02.12.2016
10:45:41
не умеет в новый сварм. иногда ведет себя как мудак со стандартными коммандами докера. неуравновешен в своих решениях между версиями.

Phil
02.12.2016
10:46:12
И второй вопрос, если можно тезисно на пальцах или примерах - а чего людям не нравится во внутренней докеровской сети и правилах iptables?

Evgeny
02.12.2016
10:46:58
например вкакой-то версии протеряли толи нейм толи хостнейм толи нетнейм

Google

Phil
02.12.2016
10:47:10

Evgeny
02.12.2016
10:47:12
в следующей - корректность создания сетей
нашли, да

Phil
02.12.2016
10:47:35
Ну т.е. пункт 2 и 3 как бы связаны?

Evgeny
02.12.2016
10:47:44
Лично я не готов делать набор тесткейсов перед каждым обновлением

Phil
02.12.2016
10:48:27

Evgeny
02.12.2016
10:51:27
Ну во первых - да - в каждой новой версии новые баги, плюс не вспомню подробностей,но между несколькими версиями скакало поведение с запуском многих контейнеров в сеть, с созданием этой сети
ну то есть каждое обновление композа - как новое исследование нового инструмента
При этом, правда, вынужден заметить что у меня почему-то нетипичный случай использования докера - я его использую в сварме и без всего остального лишнего. ВОзможно использование для локального поднятия пары контейнеров он подходит на ура

Phil
02.12.2016
10:53:41
Спасибо

Serhio
02.12.2016
10:54:05
назрел попутный вопрос, из-за композа могут быть(встречались ли) проблемы с сокет соединениями ? конкретно у меня nodejs теряет соединение с монгой

Evgeny
02.12.2016
10:54:28
я в него верю, если что. он тебе контейнеры не переоднимает ли?
может он удаляет сеть каждый раз и пересоздает ее?

Serhio
02.12.2016
10:55:18
сервис остаётся работать, пулл соединений неадекватно себя ведет, примерно раз в 10 минут сыплет econnreset

Phil
02.12.2016
10:57:52
а я не верю. compose это хэлпер исключительно

Evgeny
02.12.2016
10:58:44
Хелпер который может сносить линки и ресетапить окружение

Phil
02.12.2016
10:59:03

Evgeny
02.12.2016
10:59:07
Ну да
Энивей - я подсказал куда смотреть

Google

Serhio
02.12.2016
10:59:28
значит его можно исключить)

Phil
02.12.2016
10:59:51
Ну да
Ну собственно, я пока его только для ручной работы и использую.
Так. А что с докеровский iptables не так?

Evgeny
02.12.2016
11:00:49
они ее крутят как хотят

Phil
02.12.2016
11:02:36
ну слушай, все крутят как хотят ;)

Admin
ERROR: S client not available

Evgeny
02.12.2016
11:05:57
я - нет :(
BTW, а есть тут кто-то кто уже крутит новый сварм плотно?

Andrey
02.12.2016
11:27:19
Так. А что с докеровский iptables не так?
у меми нянек дитя без глаза, то бишь когда все кто не лунь и когда не лень лезущие в фаервол, не лучшая идея, хотя тут бест практикс, вообще закрывать внешним а на хостовом как раз разрешить всё только докеру, но тут мы вдруг узнаём что в 2017 он не умеетв фаерволе IPv6 от слова совсем

Phil
02.12.2016
11:29:48
Кстати о фаерволле....

Михаил
02.12.2016
12:14:53
у меня есть глупый вопрос. у меня есть докер контейнер, собранный не мной. как его разобрать и выдернуть из него один файл?

Sergey
02.12.2016
12:15:15
docker export

Evgeny
02.12.2016
12:15:26
dcoekr cp, вы что

Phil
02.12.2016
12:15:28
docker cp
во

Sergey
02.12.2016
12:15:34
а, один

Evgeny
02.12.2016
12:15:57
да даже пачку

Михаил
02.12.2016
12:17:40
прям из имеджа?
у меня только имедж есть
не правильно выразился(

Google

Evgeny
02.12.2016
12:18:31
Сделай свой образ на его основе, установи туда нгинкс, настрой его раздавать все файлы с корня и включи автодирлист в конфиге
Потмо запусти тот контейнер и скачай файл

Михаил
02.12.2016
12:18:51
мысль
спасиб

Evgeny
02.12.2016
12:19:07
блядь, это был стёб :(

Михаил
02.12.2016
12:19:28
меня так заебали, что я уже плохо думаю

Evgeny
02.12.2016
12:20:02
Просто запусти имадж (сделай из него контейнер) далее - описано выше

Dmitry
02.12.2016
12:20:07
Миш, так он же в фс смонтирован

Evgeny
02.12.2016
12:20:19
ну оно как бы не всегда

Dmitry
02.12.2016
12:20:27
а, даже так
просто я так делал несколько раз

N
02.12.2016
12:24:11
Год композа в продакшене
Ну почти год
Все отлично
Правда, один раз они сломали пакет композа в pip
Вот это было очень плохо

Lev
02.12.2016
12:25:15
всегда можно забрать релиз с гитхаба