| No such file | 宿主源路径不存在;挂文件时先有同路径目录相撞 |
|---|---|
| Permission denied | 容器用户对宿主目录无权限;SELinux 需 :z/:Z |
| I/O error | NFS/云盘断连或只读挂载;检查 dmesg 与存储侧 |
| 核对参数 | docker inspect 容器 .Mounts 看 Source/Destination/Mode |
| 验证 | docker exec 容器 ls -ld 目标路径并尝试写文件 |
排查命令
排查命令
docker inspect myapp -f '{{json .Mounts}}' | python3 -m json.tool
docker exec myapp sh -c 'id; ls -ld /data; touch /data/.probe && echo ok && rm /data/.probe'NFS 挂载在宿主能访问不代表容器可用:容器 uid 映射与 squash 选项会让权限表现完全不同。