
Dan
03.05.2016
12:50:55
хахаха
это как анекдот есть когда в конце какого-то интервью у одного учёного спросили, а для чего вам на двери входной в ваш дом две дырки внизу - одна меньше другой? А это говорит для собаки и для кошки, чтобы они с улицы могли в дом заходить.
а почему бы не оставить одну большую дырку куда и собака и кошка прошла бы?
а я, говорит учёный, об этом как-то даже и не подумал :-/

Алексей
03.05.2016
12:52:27
:)

Alexander
03.05.2016
13:27:26
> А подскажите про dockerfile, правильно ли я понимаю, что писать EXPOSE нужно только для того, чтобы потом можно было запускать контейнер с опцией publish-all?
это ведь по сути просто добавляет метаинформацию о портах, которые использует приложение?
Что-то мне подсказывает, что Никита спрашивал не про маны :)

Google

Dan
03.05.2016
13:29:04
@minicon ты нашёл ответ на свой вопрос?

Nikita
03.05.2016
13:29:16
на какой именно?

Dan
03.05.2016
13:29:31
про expose разумеется
)))))
а если у тебя вопросов много это хорошо ))

Nikita
03.05.2016
13:29:40
а, нашел. это просто метаданные

Dan
03.05.2016
13:29:43
значит я такой не один

Nikita
03.05.2016
13:30:52
вообще понятно для чего это можно использовать, например какая-нибудь внешняя система на эти данные может опираться, marathon какой-нибудь, например

87776
04.05.2016
15:08:58
Ого
Прямо прорвало

Dan
04.05.2016
15:12:40
Все Докера хотят

Eugen
04.05.2016
15:18:22
Добрый день. Я меня проблема с запуском первого контейнера.
Когда выполняю команду
docker run hello-world
Unable to find image 'hello-world:latest' locally
Консоль остаётся в током састоянии

Google

Eugen
04.05.2016
15:20:18
Есть идеи почему контейнер не скачавается?

Evgeny
04.05.2016
15:23:09
Есть - нет доступа к хабу например

Eugen
04.05.2016
15:25:23
Херасе. Ты прав. Немогу даже пинговать из консоли хаб. В браузере норм.
Куда копать дальше есть идеи?

R-omk
04.05.2016
15:35:41
проверь днс, докер хаб периодически работает как говно
Господа, тема вечера FIREWALL

Dan
04.05.2016
15:36:20
Firewall это прекрасно

R-omk
04.05.2016
15:36:23
хоть ктото прокуривал эту тему?
я прокуривал , хочу найти наркоманов сородичей

Dan
04.05.2016
15:36:46
периодически приходится курить как следует их
))

R-omk
04.05.2016
15:39:14
поделитесь мыслями / боевым опытом, .. а я поведаю свою идею

Dan
04.05.2016
15:48:31
за прошедшие десятилетия в мире файрволов фундаментально мало что поменялось. все по-старинке действуют по правилу: "закрыть всё, открывать необходимое", и считается что этот метод правильный с точки зрения и безопасности и здоровья админа.

R-omk
04.05.2016
15:55:07
это ясно, но есть докер, который крутит iptables как хочет, есть приставки к докеру которые тоже крутят как хотят, при этом нужно так что бы все это не отваливалось и можно было безболезнеенно обновлять правила, что бы случайный expose порты не торчали в интернет без явного разрешения файрвола

Zon
04.05.2016
15:58:47

R-omk
04.05.2016
16:00:44
@zon_orti , Тоесть у вас посути consul обновляет правила?

Evgeny
04.05.2016
16:03:20

R-omk
04.05.2016
16:04:14
я тоже такой костыль придумал =) причем он должен работать внутри контейнера ) , тоесть хоешь обновить правила файрвола - пересоздай контейнер

Evgeny
04.05.2016
16:04:41
жееесть

R-omk
04.05.2016
16:05:23
неа.. очень даже хорошо, иначе нужно цеплятсья за systemd и следить за перезапуском докера, а так контейнер сам запускатся полсе докера

Google

R-omk
04.05.2016
16:06:34
причем таким макаром, видать, работает calico которая свой чейн втыкает перед чейном докера,
в моем случае мне не нужны динамическе порты смотрящие в интернет, поэтому consul для этого не понадобится, а внутри приватных сетей разрешающие правила и полностью отключенный nfconntrack , на внешке отключен nfconntrack только для портов с трафиком, для остальных включен что бы исходящие соединения спокойно ходили в интернет

Zon
04.05.2016
16:59:47

R-omk
04.05.2016
17:02:19
хм, не дороговато ли? .. докер такую штуку для localhost использует - процесс docker-proxy , мне вообще не понравилось как оно работает под нагрузкой, хотя может haproxy эффективней, однако я просто решил что в localhost проще не ходить вообще

Zon
04.05.2016
17:05:48

R-omk
04.05.2016
17:07:01
хм, но почему не dnat ?

Zon
04.05.2016
17:09:10
iptables управляется через chef посредством shorewall. Как это красиво скрестить с докером - пока не придумали

R-omk
04.05.2016
17:12:06
а.. ну мы тоже начинали с ansible + ufw =)
сначала закончился второй, потом первый

Zon
04.05.2016
17:13:28
Я видимо упустил нить, но чтож получилось?

R-omk
04.05.2016
17:14:32
пока не получилось, завтра получится... обычный баш скрипт в контейнере..

Zon
04.05.2016
17:15:28
Звучит страшно?

R-omk
04.05.2016
17:15:55

Ivan
04.05.2016
18:06:16
а у тебя сбилден образ с таким именем?

Phil
06.05.2016
08:55:11
смотрите. запустил я в докере sshd (только его). залогинился. в какой слайс cgroups мою сессию кинет хостовый systemd? а какой номер юзеру даст? или он вообще не разрулит этот логин и докер гдето внутри своего слайса целиком сидит?

Denis
06.05.2016
15:28:54
Привет! Я разработчик, юзаю докер для разработки и тестирования, хочется попробовать в прод и есть вопрос. А что происходит когда необходимо обновить базовый образ (например пропатчить либу в системе) ? Пересобирают все образы приложений и перевыливают?

Dan
06.05.2016
15:29:49
Да, образы же все равно RO, а проект сам по себе живет не зависимо от образа.
Всё правильно :-)

Denis
06.05.2016
17:24:49
То есть без остановки приложений и полной перевыкладки всех инстансов никак? )
Звучит как то накладно и сложно

Google

Vyatcheslav
06.05.2016
17:44:41
ну а без контейнеров как? тоже самое. Только тут можно копию запустить и прокси на нее натравить, как поднимется, а старые контейнеры прибить

Denis
07.05.2016
18:46:16
Как принято управлять конфигами приложений при работе с Docker? При создании продакшен образа с приложением продакшен конфиги подсасываются от куда-то и упаковываются прямо в него (звучит не очень безопасно ибо там будут пароли и прочие ключи) или маунтятся при запуске на хосте, если второе то как они там оказываются?

Zon
07.05.2016
18:47:28
ENV - канонично. Или конфигохранилище вроде consul/vault

Denis
07.05.2016
18:53:36

Zon
07.05.2016
18:54:01
Снаружи - да

Denis
07.05.2016
18:54:08
Да я про снаружи
А еще какие варианты бывают? Просто часто в проде очень много чего конфигурировать надо и проще это делать целым файлом, вариант с маунтом папки на хосте рабочий же?

R-omk
07.05.2016
20:08:31
рабочий , тут уже от приложения зависит, в одном месте удобно монтировать в другом при запуске окружение ENV выставить, я в docker compose выставляю через файлик .env
еще можно монтирование но хитрое , через volume from, тогда можно запаковать любую хренотень и положить в отдельный регистри в котором никто не увидит , итянуть volume с такого контейнера

Denis
07.05.2016
20:18:29
Спасибо!

Aleksandr
11.05.2016
19:40:09
спасибо @schors =)

Alexander
11.05.2016
19:41:32
всем привет) какой самый простой способ удаленно рестартить systemd сервис?

Aleksandr
11.05.2016
19:44:15