Email or username:

Password:

Forgot your password?
Мя :sparkles_lesbian:

Вау. Запихнуть его в отдельный неймспейс оказалось проще чем я ожидала. Теперь на эмити работает полноценный рутовый докер, с небольшими нюансами

скриншот терминала, я запускаю контейнер с alpine и успешно пингую 1.1.1.1
3 comments
Мя :sparkles_lesbian:

tbh, большую часть работы сделал systemd. PrivateNetworks=yes автоматически запульнул докер в изолированный неймспейс. Оставалось только дописать пачку ExecStartPre, чтобы этому неймспейсу со стороны хоста настроить айпишники, и проложить связь
А ну и фаерволл, мой любимый nftables, чтобы разрешить докеру выходить в ens3. Каеф в том, что правила хоста докер теперь не трогает вообще. Не каеф в том, что пулять в докера пакетами придётся вручную, но мне наверное даже лучше будет так, вручную контроллировать открытые порты

tbh, большую часть работы сделал systemd. PrivateNetworks=yes автоматически запульнул докер в изолированный неймспейс. Оставалось только дописать пачку ExecStartPre, чтобы этому неймспейсу со стороны хоста настроить айпишники, и проложить связь
А ну и фаерволл, мой любимый nftables, чтобы разрешить докеру выходить в ens3. Каеф в том, что правила хоста докер теперь не трогает вообще. Не каеф в том, что пулять в докера пакетами придётся вручную, но мне наверное даже лучше будет так, вручную контроллировать...

Мя :sparkles_lesbian:

А да, вот ссылка на мануал

wiki.archlinux.org/title/Nftab

имхо, это самый красивый способ заставить докер работать с nftables :ageblobcat:

Мя :sparkles_lesbian:

Теперь осталось самое сложное, разгрести тот ебучий бардак который у меня там щас.................

Go Up