Почему dockerd запрашивает root-права, когда они уже имеются?
Сразу говорю - я не до конца знаю, для чего нужен докер и как его правильно использовать. Просто эта чтука нужна для Outline - хочу поднять свой VPN сервер. Такс, есть удаленная машина на ubuntu, на нее надо поставить докер и запустить его, с чем у меня собсна проблемы. При запуске по-человечески ошибок не выдает, однако запущенным он не становится:
root@goorm:/home/sergey# service docker start
* Starting Docker: docker [ OK ]
root@goorm:/home/sergey# service docker status
* Docker is not running
Пытаюсь привести его в дествие командой dockerd:
failed to start daemon: Error initializing network
controller: error obtaining controller instance:
failed to create NAT chain DOCKER: iptables failed:
iptables -t nat -N DOCKER: iptables v1.6.0: can't
initialize iptables table `nat':
Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
(exit status 3)
На всяк случ вот полный вывод от dockerd:
Что скажете, господа?
Источник: Stack Overflow на русском