Linux 用户、组和文件权限控制着对系统上文件和资源的访问。在 Docker 中,理解这些概念很重要,因为容器以特定用户身份运行进程,而权限模型决定了容器化应用程序可以读取、写入或执行哪些文件。默认情况下,容器以 root 身份运行,这会带来安全风险,因此最佳做法是在 Dockerfile 中使用 RUN useradd 创建非 root 用户,并使用 USER 指令切换到这些用户。chmod、chown 和 chgrp 等命令可帮助您在容器镜像内为文件和目录设置正确的权限。
用自己的话写下这一站的结论。