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

标签 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>

最佳答案

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

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

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

关于docker - 为什么 docker 列出空目录中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57676729/

相关文章:

docker - docker desktop 如何在 Windows 机器上运行 linux 容器

docker - 通过docker-compose启动spring配置服务器时的503状态

docker - Kubernetes集群中的Rabbitmq

azure - 从 Azure VM 中的 Azure 容器注册表运行容器

docker - 将 exec-opt native.cgroupdriver 改为 "cgroupfs"时,docker 不能正常运行?

ubuntu - 没有容器运行时使用端口的 docker-proxy

github - 从Github生成Dockerfile自动构建-找不到标签

docker - 如何在 RHEL 7 上离线安装 docker?

scala - 调试使用 SBT Native Packager 构建的 Docker 应用程序

php - 可以将Docker镜像设为 “built” (“compiled”)而不要求Docker吗?