标签: docker
我正在使用Windows 10主机使用基于Ubuntu的Docker容器。我正在将目录映射到Docker容器,效果很好。但是,由于Windows中的文件权限与Linux中使用的文件权限非常不同,因此docker守护程序会在卷上设置一些默认权限。似乎设置了以下内容:
root
drwxrwxrwx
-rwxr-xr-x
这些是合理的默认值,我想知道是否可以为这些默认值指定替代值?通过以下任何一项或全部:
答案 0 :(得分:0)
您可以在Dockerfile上使用User指令来管理将执行下一个命令(包括Entrypoint / CMD)的用户。
对于权限,您可以使用RUN指令并在所需的特定文件上运行chmod命令。
请注意,只有USER指令(来自我共享的指令)才能根据this使用env变量。