Информация о системе:
Armbian 20.08.17 Buster на RockPro64
18.09.1, сборка 4c52b90
iptables v1.8.2 (nf_tables)
При попытке создать сеть Docker я получаю следующее:
~# docker network create container-bridge
Error response from daemon: Failed to program FILTER chain: iptables failed: iptables --wait -I FORWARD -o br-1288ffd00090 -j DOCKER: iptables v1.8.2 (nf_tables): RULE_INSERT failed (Invalid argument): rule in chain FORWARD
(exit status 4)
Кто-нибудь знает, что причина / исправление есть, или обходной путь? Мне не удалось создать докерные сети, что является проблемой, поскольку встроенные не имеют DNS-сервера.
Проведя дополнительные исследования, я наткнулся на ответ в виде сообщения на форуме: https://forum.armbian.com/topic/13931-omv5-fresh-installation-with-docker-docker-network-create-failes/
Предлагаемое решение, которое действительно сработало, было:
update-alternatives --set iptables /usr/sbin/iptables-legacy
update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
update-alternatives --set arptables /usr/sbin/arptables-legacy
update-alternatives --set ebtables /usr/sbin/ebtables-legacy
Однако я не помечаю этот вопрос как решенный, так как он кажется скорее обходным путем, чем решением.