Могу ли я запустить dockerd внутри контейнера Docker без --privileged?
Я создал контейнер Ubuntu с установленным внутри него Docker.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что когда я запускаю свой контейнер ubuntu и пытаюсь запустить 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.8.4 (legacy): can't initialize iptables table `nat': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
(exit status 3)
Когда я запускаю контейнер с --privileged
оно работает. Я не хочу этого делать, так как хотел бы запустить dockerd внутри процесса сборки контейнера докеров.