
N
31.10.2016
19:48:13
Но я думаю, что можно собрать что нибудь другое

Aleksandr
01.11.2016
14:39:47
братцы, а человеческого способа рулить iptables на хосте, на котором крутится докер, не появилось?
до сих пор после изменения /etc/sysconfig/iptables надо рестартовать и iptables и докер?

Andrey
01.11.2016
14:42:33
запретить докеру прикасаться к iptables ^)

Aleksandr
01.11.2016
14:43:35
ну это сурово очень

Google

Александр
01.11.2016
14:45:09
Эм, есть 2 сервера,первый сервер frontend второй nginx, доступ с 1 на 2 как организовать iptables?
На сервере первом всё закрыто кроме 443 и 80

Алексей
01.11.2016
14:46:45

Aleksandr
01.11.2016
14:48:15

Алексей
01.11.2016
14:48:32
ну оно же как бы посредник

Aleksandr
01.11.2016
14:48:43
Что в iptabkes-service что в firewalld конфиги
ну оно же как бы посредник
Ну да. Но как грамотно рулить конфигом, непонятно. Вот допустим хочу я на хосте с докером сделать --dport 10050 -j ACCEPT
Как это правильно сделать?

Алексей
01.11.2016
14:50:32
аа. опять докеропроблемы.
докеру чихать на твое желание рулить фаерволом на хосте.
он не хочет что бы ты это делал.

Александр
01.11.2016
14:50:55
:D

Алексей
01.11.2016
14:50:59
рули на гейтвее

Aleksandr
01.11.2016
14:51:04
Вот да

Google

Алексей
01.11.2016
14:51:16
не могу сказать прав тут докер или нет.
сетевик во мне все еще слишком не умер. поэтому фаерволить на асе мне ближе чем на айпитаблесе

Aleksandr
01.11.2016
14:51:54
А если у меня дедикейтед сервер, на котором докер хочу поднять?

Artur
01.11.2016
14:52:06
золотой ты человек)

Алексей
01.11.2016
14:52:36

Aleksandr
01.11.2016
14:52:39

Алексей
01.11.2016
14:52:43
чуть что в кусты

Artur
01.11.2016
14:53:23

Aleksandr
01.11.2016
14:54:41
эй. докер он для ci. :)
А как объяснить разработчикам что им не нужна хуйнянейм версии Х.Х.Х+1 которую только из сорцов или в докере поднимать?

Алексей
01.11.2016
14:55:00
никак :(
поэтому когда ты пытаешься управлять докером для фаера ты делаешь больку.
но у тя нет вариантов
ибо стендалон хост
но решение задачи требует выйти за рамки :)

Aleksandr
01.11.2016
14:55:54
Вернемся тогда к первому вопросу ) как рулить фаерволом?

Алексей
01.11.2016
14:57:01
может быть можно посмотреть в сторону альтертативных реализаций сети
не завсзанных на iptables

?Krakozyabrik? [ленивожоп]
01.11.2016
14:57:34
Всем привет. вопрос на засыпку. можно ли "распаковать" контейнер на физическую ОС? прстити, если уже задавал этот вопрос тут.

Aleksandr
01.11.2016
14:57:52

Алексей
01.11.2016
14:58:05

Google

Алексей
01.11.2016
14:58:27

?Krakozyabrik? [ленивожоп]
01.11.2016
14:59:02
да. export
а при этом, заработает всё что в контейнере было?

Алексей
01.11.2016
14:59:09
нет
при этом будет tar файл
а что с ним делать тебе предстоит решить

Aleksandr
01.11.2016
14:59:26

Алексей
01.11.2016
14:59:36

?Krakozyabrik? [ленивожоп]
01.11.2016
14:59:44

Aleksandr
01.11.2016
14:59:57

Evgeny
01.11.2016
15:02:35

Алексей
01.11.2016
15:02:52

Evgeny
01.11.2016
15:03:32

Aleksandr
01.11.2016
15:05:30

Andrey
01.11.2016
15:07:02
-i N или как там около того

Алексей
01.11.2016
15:07:16
там были какието интеллектуальные менеджеры фаервола.
гавно на момент год назад. я с тех пор в эту сторону не смотрю.

Aleksandr
01.11.2016
15:09:18

Andrey
01.11.2016
15:10:27
альтернатива, как написал выше, запретить докеру вольности, ну или как правильно говорят, внешний фаервол

Алексей
01.11.2016
15:10:55
решение агонь!
Iptables-save > 1;
vim 1;
iptables-restore < 1;
рекомендую немедленно в продакшон

Google

Andrey
01.11.2016
15:13:11
ой да ладно, я вот такого кадавра пробовал http://www.labouisse.com/hack/2016/06/23/docker-and-public-interface :)
но глупости всё это

Алексей
01.11.2016
15:13:38
можно еще через diff

Andrey
01.11.2016
15:14:36
так главная проблема, когда это всё делать, она рашаема, но в итоге ничем не лучше, чем таки отучить совсем туда докер лазить или внешнего
там же одно не ловкое движение, и оно либо совсем упало и всё закрылось, либо наоборот, ходи кто хош, твори что хош, а ты типа такой думаешь, ну всё же работает

Phil
01.11.2016
15:28:50

Admin
ERROR: S client not available

Алексей
01.11.2016
15:29:07
нет
да да. докер он для хостинга :)

Phil
01.11.2016
15:30:04

N
01.11.2016
15:40:59
ну если не хотите, чтобы докер писать в iptables, запускайте свое говно с net: host
проблема решена, но появится новая проблема

Andrey
01.11.2016
15:45:07

N
01.11.2016
15:45:34
да в общем-то ничего плохого в net: host нет
правда, после того, как из докера удалили userland proxy, и надобности особой тоже нет в этом

Andrey
01.11.2016
15:46:35
да ладно, это же практически, как там —priveleged что ли, в общем тогда уж проще вообще забить на докер

N
01.11.2016
15:49:17
никакой связи с --privileged

Sergey
01.11.2016
15:49:56
хоссди, сконфигурируйте бридж вручную и внесите нат-правила в /etc/sysconfig/iptables, выключите iptables у докера и дышите нормально.

N
01.11.2016
15:50:54

Sergey
01.11.2016
15:51:47
это на это ответ.
братцы, а человеческого способа рулить iptables на хосте, на котором крутится докер, не появилось?
до сих пор после изменения /etc/sysconfig/iptables надо рестартовать и iptables и докер?

Google

Artur
01.11.2016
15:52:02
докеру нужно всего лишь сказать —iptables=false и добавить одно правило
iptables -t nat -A POSTROUTING -s 172.17.0.0/16 ! -o docker0 -j MASQUERADE
и всё будет работать

Sergey
01.11.2016
15:52:28
>-s 172.17.0.0/16 !
мимо

Andrey
01.11.2016
15:52:53

Artur
01.11.2016
15:52:54
если пропишешь в параметры докера, то не мимо)
а вообще согласен, надо учитывать нюансы

Sergey
01.11.2016
15:53:31
ну я и говорю - сконфигурируйте бридж (:
кстати, господа, не появилось ли способа использовать ovs-бриджи, чтобы в них напрямую подтыкать контейнеры?

Artur
01.11.2016
15:53:58
--fixed-cidr IPv4 subnet for fixed IPs

Andrey
01.11.2016
15:54:16

Sergey
01.11.2016
15:54:20
openvswitch

Artur
01.11.2016
15:54:28
я так понимаю, должно заработать. Ну или сконфигурируйте бридж)
openvswitch
я не нашел вообще вменяемой информации, как это вместе заводится

Sergey
01.11.2016
15:55:10
вручную через ip netns можно. но это не то, что я хотел (:

Andrey
01.11.2016
15:55:34
http://containertutorials.com/network/ovs_docker.html оно?

Sergey
01.11.2016
15:56:08
вручную как раз:
ovs-docker add-port ovs-br1 eth1 container2 —ipaddress=173.16.1.3/24

Andrey
01.11.2016
15:56:35
а вообще зачем, если они там вон с вланами и около того мутят или это привычнее

Sergey
01.11.2016
15:56:52
linux bridge медленный