在Windows计算机上使用docker或docker-compose的〜/ .aws中的AWS凭证时遇到问题。
>docker run --rm -v c:/Users/Zaak/.aws:/root/.aws:ro alpine ls -a /root/.aws
>docker: Error response from daemon: error while creating mount source path '/host_mnt/c/Users/Zaak/.aws': mkdir /host_mnt/c/Users/Zaak/.aws: permission denied.
当我将.aws复制到用户文件夹之外时,它可以正常工作。 我什至可以挂载User / Zaak文件夹,但不能挂载其中的文件夹。
在检查了文件夹,父文件夹的权限,删除,重新创建甚至重命名之后,我完全不知道需要在何处设置允许权限。
有什么想法吗?
答案 0 :(得分:1)
纯属偶然,答案是为以下用户添加权限:(MACHINENAME)\ Users