我的DockerFile包含以下指令:
这个命令在早期版本的docker中按预期工作,但在1.13版本中失败了。我看到以下错误:
如果我使用基础镜像启动容器并手动执行命令,会出现同样的错误。
尝试列出文件夹内容会显示:
这在Docker Issues中没有列为已知问题。我该如何进一步调试这个问题?
编辑:
rm -f plugins.7z
这个命令在早期版本的docker中按预期工作,但在1.13版本中失败了。我看到以下错误:
cannot access plugins.7z: No such file or directory
如果我使用基础镜像启动容器并手动执行命令,会出现同样的错误。
尝试列出文件夹内容会显示:
# ls -lrt
ls: cannot access plugins.7z: No such file or directory
total 12
??????????? ? ? ? ? ? plugins.7z
这在Docker Issues中没有列为已知问题。我该如何进一步调试这个问题?
编辑:
- 由于IP的原因,我无法在此处发布完整的Dockerfile。 另外,可能并不需要。正如我所提到的,即使手动运行容器并尝试执行命令,我也能模拟出这个问题。
- 在我尝试删除它之前,该文件是存在的。
- 我对问题列表中没有类似的错误表示错误。这里有一个链接
- 问题可能与该文件无关。删除该文件夹中的其他文件/文件夹也会使其以???权限显示。
- 执行操作的用户是root。