gpt4 book ai didi

docker - 如何从特权容器访问 docker 主机文件系统

转载 作者:行者123 更新时间:2023-12-04 16:48:52 25 4
gpt4 key购买 nike

不使用卷 -v

我可以加--privilegeddocker run但我无法挂载任意卷,因为我依赖另一个工具来创建 docker 容器,所以我的问题是如何使用 --privileged=true 获得对 docker 主机文件系统的完全访问权限, 够了吗?

特别需要访问主机/run/从 docker 容器内。我还可以包括 --cap-add所以这可能会有所帮助。我唯一不能做的就是挂载卷。

最佳答案

我正面临着类似的情况。我想从特权容器本身访问主机的完整文件系统。我这样做的方法是将命名空间更改为主机命名空间,然后执行命令。该命令实际上作用于主机。
在主机上运行以启动容器:

docker run --privileged --pid=host -it xxxxxx
在容器中运行
nsenter -t 1 -m -u -n -i <COMMAND>
命令将在主机上执行。

关于docker - 如何从特权容器访问 docker 主机文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31099473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com