【发布时间】:2020-10-04 09:17:20
【问题描述】:
我从https://www.docker.com/products/docker-desktop 安装了适用于 Windows 10 的 docker-desktop,并为 Linux 容器启用了 docker 守护程序。
我有自己的名为 ubuntu 的 wsl2 发行版,我启用了 docker-desktop 与发行版 ubuntu 的集成,并在其中构建了一个映像。
但我无法弄清楚图像的保存位置。
我做了一些搜索,发现有人说它在\\wsl$\docker-desktop-data\mnt\wsl\docker-desktop-data\data\docker。我确实找到了这个文件夹,但整个文件夹只有几百 MB,而我的图像是几个 GB。我只在文件夹中找到元数据,而不是真实图像。
有人指出我可以在 docker 资源配置选项卡中找到图像的路径,但我的没有显示 docker 图像在哪里......
有人发现过类似情况的图片吗?
更新
卷在文件夹中创建:\\wsl$\docker-desktop-data\mnt\wsl\docker-desktop-data\version-pack-data\community\docker\volumes
【问题讨论】:
-
您的问题不清楚:您是在 Ubuntu 虚拟机中运行 Docker for Windows 还是 Docker-ce(在具有托管虚拟机管理程序的虚拟机上运行)?如果是 Docker for windows (Docker Desktop),可以回答您的问题:stackoverflow.com/questions/42250222/…
-
不能直接从主机访问图片内容;它们存储的格式是不透明的,并且可能因安装而异。你在这个目录中寻找什么?
-
@yAzou 我更新了我的帖子。我关注了你的链接,我的
docker info在/var/lib/docker提供了root 权限,但是没有这样的文件夹,只有/var/lib/docker-desktop这是一个空文件夹。 @DavidMaze 如果我知道图像存储在哪里,我会感到安全。图像大小不可忽略.. -
您是否尝试过 Docker-desktop 的 UI,如链接的第一个答案中所述?它应该向您显示存储图像的确切 Windows 路径...
-
@yAzou 我的 docker 桌面没有显示路径...我想也许旧版本会显示,但我昨天下载的那个没有。
标签: docker windows-subsystem-for-linux docker-desktop