@ru_docker

Страница 6 из 610
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 порты не торчали в интернет без явного разрешения файрвола

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

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
@zon_orti , Тоесть у вас посути consul обновляет правила?
Правила статичны, форвардинг на L7(haproxy)

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

Zon
04.05.2016
17:05:48
хм, не дороговато ли? .. докер такую штуку для localhost использует - процесс docker-proxy , мне вообще не понравилось как оно работает под нагрузкой, хотя может haproxy эффективней, однако я просто решил что в localhost проще не ходить вообще
Дальше форвардится не на docker-proxy а на внутренний ip контейнера. HAproxy под нагрузкой вроде вполне работает, хотя некоторые говорят, что при релоаде теряются коннекты

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
ENV - канонично. Или конфигохранилище вроде consul/vault
если через ENV, то все что передано можно будет посмотреть через docker inspect, так?

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 сервис?

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