【发布时间】:2023-01-31 20:19:15
【问题描述】:
我遇到过 docker exec 的 --privileged 标志,但 the manual 没有提供太多解释:
--privileged Give extended privileges to the command就这样。没有更多的解释或例子。
在网上搜索更多信息,我只找到了以特权模式运行的容器的描述,但在我看来,这与
docker exec的特权模式无关。我假设这些特权适用于执行的命令,我可以想象这意味着它是在特权用户 (root) 下运行的。但是,我想知道与docker exec -u 0相比有什么区别?
【问题讨论】:
-
我猜它与
docker run --privileged相同:一个容器被禁止做很多事情,即使是 root,并且“特权”选项会删除所有这些控制。我无法想象在docker exec调试 shell 中需要它的用例。
标签: docker docker-exec