我想使用 Docker-in-Docker但是 --privileged 提供了对设备的全面访问权限。有没有办法使用volumes和cap-add等的组合来运行它?
最佳答案
很遗憾没有,你必须使用 --privileged
标志在 Docker 中运行 Docker,你可以看看 official announcement他们说这是 --privileged
标志的众多用途之一。
基本上,与没有--privileged
的情况相比,您需要更多访问主机系统设备的权限才能运行docker。
关于security - 我可以在不使用 --privileged 标志的情况下运行 Docker-in-Docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29612463/