gpt4 book ai didi

docker - 在docker中,以非root身份将文件写入挂载的文件系统?

转载 作者:IT老高 更新时间:2023-10-28 12:38:27 25 4
gpt4 key购买 nike

我有一个带有 -v/home/dan:/home/dan:rw 的 docker 容器。当容器将文件写入 /home/dan 时,这些文件归宿主文件系统中的 root 所有。有没有办法让从容器写入到挂载卷的文件归主机文件系统上的某个任意用户所有?

最佳答案

作为 François Zaninotto已经指出,用户id可以使用。

这可以通过使用 docker run 命令的 -u 开关来完成。

例如:

docker run -v /home/dan:/home/dan -u `id -u $USER` IMAGE

关于docker - 在docker中,以非root身份将文件写入挂载的文件系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20894086/

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