如何在Windows 10上运行docker镜像时使用root权限?

时间:2017-09-19 05:00:08

标签: docker

iptables v1.6.0: can't initialize iptables table `filter': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.

我使用kitematic下载了一张图片,在启动图片时,它给了我上述错误。

我该如何解决?任何意见,将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

默认情况下,Docker不允许某些特定于系统的操作,因此您需要启用它们。在这种情况下,请使用

docker run --cap-add=NET_ADMIN ...

有关详细信息,请参阅reference of docker run

  

NET_ADMIN执行各种与网络相关的操作。

请务必阅读this issue comment,因为 iptables 尝试加载内核模块时可能会出现问题。