LINUX.ORG.RU
ФорумAdmin

Docker

 ,


0

1

Коллеги, день добрый. Подскажите как сделать так чтобы докер не мог писать в ФС хоста?

файл /​proc/sys/net/ipv4/ip_default_ttl

★★★★★

Коллеги, день добрый. Подскажите как сделать так чтобы докер не мог писать в ФС хоста?

Поместить его в докер, который этого не делает.

anonymous
()

Дык рута не давать в контейнер и фиг чего он запишет.

Чем плоха запись в /​proc/sys/net/ipv4/ip_default_ttl ? IMHO у контейнера своя net_ns.

Трафик идет через хост? Ну так зафильтруй :)

в lxc это решается так

lxc.mount.auto
              specify which standard kernel file systems should be
              automatically mounted. This may dramatically simplify
              the configuration. The file systems are:

              • proc:mixed (or proc):
                mount /proc as read-write, but
                remount /proc/sys and
                /proc/sysrq-trigger read-only
                for security / container isolation purposes.
Возможно в докере есть что-то аналогичное...

vel ★★★★★
()
Последнее исправление: vel (всего исправлений: 1)
Ответ на: комментарий от vel

IMHO у контейнера своя net_ns

Да, стркутура netns_ipv4 в каждом netns своя. Раз ему удается из контейнера читать/писать в хостовую netns_ipv4, то у него в контейнере хостовый неймспейс.

Это, конечно, можно запретить seccomp(==eBPF) в docker, mask/umask в последних подманах, но это все странно и не очень работает, т.к. есть куча других способов читать/писать netns_ipv4.

i586 ★★★★★
()
Последнее исправление: i586 (всего исправлений: 1)
Ответ на: комментарий от i586

окей, а подскажи тогда что выбрать чтобы и доступ в сеть был, и чтобы не писал в /​proc/sys/net/ipv4/ip_default_ttl ?

w1nner ★★★★★
() автор топика
Ответ на: комментарий от w1nner

выбрать чтобы и доступ в сеть был

Опубликовать порт, docker run -p host-port:container-port

Begemoth ★★★★★
()
Ответ на: комментарий от w1nner

Кажется, что выше ответили сверхподробно, детально.

Или опишите точнее и полнее, в чем заключается проблема и чего вы хотите добиться.

i586 ★★★★★
()
Ответ на: комментарий от w1nner

Зависит от того какой доступ в сеть? Если просто приложение опубликовать, то по поводу порта уже подсказали. А вот если у тебя там какая-нибудь хитрая штуковина, работающая, например, через мультикаст - тогда придется поприседать...

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.