无法找到 docker 导入的输出

Cant find output of docker import

我使用以下命令创建了一个 docker 图像

cat exampleimage.tgz | docker import - exampleimagelocal

图片创建成功。但是我无法找到这张图片所在的位置。我可以使用命令 运行 图像

docker run exampleimagelocal

我尝试使用

查找文件
locate exampleimagelocal

但它没有 return 任何结果。谁能告诉我 docker 在哪里存储了这个文件?

不知道为什么你需要知道它在磁盘上的存储位置,但通常它会在 /var/lib/docker 目录中,图像 ID 作为文件夹名称取决于 OS 你的 运行宁。有关详细信息,请参阅此问题 Where are Docker images stored on the host machine?。要查找图像 ID,您可以 运行 docker inspect exampleimagelocal 并在输出的 JSON 中查找图像键。或者你可以通过 运行ning docker images.

找到一个短 ID

希望对您有所帮助

迪伦