Как заставить Docker работать от имени пользователя root? - PullRequest
0 голосов
/ 18 декабря 2018

Я создал Docker Env для запуска, и теперь, когда я запускаю

docker run <name> <arguments>

, он начинается с

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.

Это требует административного доступа к его системе, так как мне сделатьDocker запустить запустить от имени root?

1 Ответ

0 голосов
/ 18 декабря 2018
sudo docker run <name> <arguments>

Или, если ypu не будет использовать sudo, добавьте docker в группу пользователей, smtng вот так:

sudo groupadd docker

и sudo gpasswd -a $USER docker, после этого вам необходимо выйти из системы / войти в систему.

Или, может быть, это проще, но я им не пользовался:

sudo usermod -aG docker $USER
...