首页 > 解决方案 > Docker绑定挂载权限-意外挂载为root:root

问题描述

我有一个/home/foo/mydirfoo:foo(uid=1040) 拥有的目录,我将挂载绑定在 alpine docker 映像中,如下所示: docker run -it --rm -v /home/foo/mydir:/tmp/mydir --user 1040 alpine

但是当我检查容器中的目录时,它归root:root. 我疯了吗?我认为docker在容器中安装时通过了文件所有权?无论如何要保留权限(即在容器中mydir拥有foo:foo)而不在容器中使用它?

标签: docker

解决方案


推荐阅读