Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 October 22

АМ

Андрей Мавлянов in RU.Docker — Официальное Русское Сообщество
@gecube но скажи пожалуйста, что ты имеешь ввиду под фразой «сломал firewall»?
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
Андрей Мавлянов
задача проста, казалось бы, запретить снаружи доступ на всё, кроме 80 и 443.
незнаю что-там со свармом , но я запрещал обычно так ...
iptables -I DOCKER  -i eth0 ! -s 46.46.46.46 -p tcp --dport 27017 -j DROP
iptables -I DOCKER  -i eth0 -s 78.78.78.78 -j ACCEPT
источник

c

corsars in RU.Docker — Официальное Русское Сообщество
iptables -I DOCKER  -i eth0 -s 78.78.78.78 -j ACCEPT
 - весь трафик ?
источник

АМ

Андрей Мавлянов in RU.Docker — Официальное Русское Сообщество
kSandr
незнаю что-там со свармом , но я запрещал обычно так ...
iptables -I DOCKER  -i eth0 ! -s 46.46.46.46 -p tcp --dport 27017 -j DROP
iptables -I DOCKER  -i eth0 -s 78.78.78.78 -j ACCEPT
а не docker-user?
источник

АМ

Андрей Мавлянов in RU.Docker — Официальное Русское Сообщество
я в итоге убрал дефолтный DROP в чейне FORWARD и INPUT - потом разберусь с этим
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
Андрей Мавлянов
а не docker-user?
в смысле docker-user ?  ... это дроп в цепочку докеровскую, в офф мане это-же прописано
источник

АМ

Андрей Мавлянов in RU.Docker — Официальное Русское Сообщество
и последним правилом написал что-то вроде iptables -I docker-user -i extif -j DROP
источник

АМ

Андрей Мавлянов in RU.Docker — Официальное Русское Сообщество
kSandr
в смысле docker-user ?  ... это дроп в цепочку докеровскую, в офф мане это-же прописано
эээ.. я может немного косоглаз, но не видел этого. можно ткнуть в строчку?
источник

АМ

Андрей Мавлянов in RU.Docker — Официальное Русское Сообщество
вот такая балалайка у меня получилась
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
да , в офф мане DOCKER-USER
источник

АМ

Андрей Мавлянов in RU.Docker — Официальное Русское Сообщество
источник

АМ

Андрей Мавлянов in RU.Docker — Официальное Русское Сообщество
kSandr
да , в офф мане DOCKER-USER
вот. я уж думал совсем кукухой поехал
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
я полагаю у меня устаревшие данные , я это делал года 2 назад.
пойду сейчас поковыряюсь в архивах докеровских, попытаюсь понять откуда ноги растут
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Андрей Мавлянов
@gecube но скажи пожалуйста, что ты имеешь ввиду под фразой «сломал firewall»?
Я поясню. Здесь два смысла. 1. Если ты вносишь правки в правила файрволла, то с хорошей степенью вероятности - он сбрасывает правила к дефолту. Потом только перезапуск докера
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
но в целом похоже, что раньше цепочки DOCKER-USER  небыло , ... и я депрекейтед правило сказал, которое тыкал ранее
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
kSandr
но в целом похоже, что раньше цепочки DOCKER-USER  небыло , ... и я депрекейтед правило сказал, которое тыкал ранее
Не было. С 18.09 вроде ввели
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
2. Смысл в том, что там очень сложно правильное правило построить. Чтобы ограничить доступ и не сломать взаимодействие между контейнерами
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Я писал, но в зависимости от дистрибутива можно наблюдать разные спецэффекты. Например. Публикуешь порт через докер. В цепочке инпут у тебя либо дроп по дефолту, либо режект. Все работает. Но. Если пытаешься из контейнера сходить в другой по внешнему адресу кирдык. А с внешних узлов все ок. 🤦‍♂ загадка разгадана.. но настроить это еще тот гемор
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Или вторая история. База данных на хостинге вне докера. Надо ограничить ее только для локалхоста и контейнеров. Ох как я намаялся подбирая правильную комбинацию правил
источник

АМ

Андрей Мавлянов in RU.Docker — Официальное Русское Сообщество
дада. во взаимодействие в контейнерах без специального ПО лучше не лезть.
источник