| 原则 | 文件权限按数字 UID/GID 匹配,与用户名无关 |
|---|---|
| 做法 | useradd -u 10001 + USER 10001:10001 |
| 复用 | node=1000、nginx=101 等基础镜像内置账号 |
示例
示例
RUN groupadd -g 10001 app && useradd -u 10001 -g 10001 -m app
USER 10001:10001
# 宿主目录对齐
sudo chown -R 10001:10001 /srv/app-data多容器共享数据卷、宿主目录挂载时,把数字 UID 写进部署文档与 CI 模板,避免各处各写一个值。