我使用以下命令创建了一个 docker 映像
cat exampleimage.tgz | docker import - exampleimagelocal
图像已成功创建。但我无法找到这张图片的位置。我可以使用命令运行图像
docker run exampleimagelocal
我试图使用
locate exampleimagelocal
但它没有返回任何结果。有人可以告诉我 docker 将这个文件存储在哪里吗?
我使用以下命令创建了一个 docker 映像
cat exampleimage.tgz | docker import - exampleimagelocal
图像已成功创建。但我无法找到这张图片的位置。我可以使用命令运行图像
docker run exampleimagelocal
我试图使用
locate exampleimagelocal
但它没有返回任何结果。有人可以告诉我 docker 将这个文件存储在哪里吗?
不知道为什么你需要知道它在磁盘上的存储位置,但通常它会在 /var/lib/docker 目录中,图像 ID 作为文件夹名称,具体取决于你运行的操作系统。有关详细信息,请参阅此问题Docker 映像存储在主机上的什么位置?. 要查找图像 ID,您可以运行docker inspect exampleimagelocal
并在输出的 JSON 中查找图像密钥。或者您可以通过运行找到一个简短的 ID docker images
。
希望这可以帮助
迪伦