Docker容器内的文件系统就像Docker容器外的文件系统一样工作:如果要创建文件或目录,则需要适当的权限。在这种情况下,您尝试以
/newfolder非root用户身份创建(因为该
USER指令更改了用于运行其后所有命令的UID)。那
/是行不通的,因为它拥有
root并具有mode
dr-xr-xr-x。
请尝试:
RUN mkdir -p /newfolderRUN chown newuser /newfolderUSER newuserWORKDIR /newfolder
这将创建目录
root,然后创建
chown。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)