为什么docker在空目录中列出文件?

Mri*_*rma 5 docker

Docker在目录中列出文件,但在资源管理器或命令行中不可见。我已经使用docker创建了这些文件。这是什么法术?

我正在使用Windows 10企业版和Docker社区版本19.03.1。

PS C:\Users\mrigank.varma\.aws> docker run --rm -v ~\.aws:/data alpine ls /data

config
credentials

PS C:\Users\mrigank.varma\.aws> ls

PS C:\Users\mrigank.varma\.aws>
Run Code Online (Sandbox Code Playgroud)

Abu*_*fia 5

您的文件在Windows中可能是“隐藏”的,但是由于它们在Linux中不是“点”文件,因此当您通过容器列出目录时会显示它们。

在Windows资源管理器中再次检查您的文件夹,其中显示了隐藏文件。请记住,它们可能是系统文件,因此请确保您以“以管理员身份”进行操作。可以使用其他方法-请参阅https://pureinfotech.com/show-hidden-files-folders-windows-10/

Windows中的另一个选项可能Get-ChildItem -hidden在Powershell中(请参阅下面Dorian的注释1和2。)