我使用以下命令创建了一个泊坞窗图像
docker run exampleimagelocal
图像已成功创建。但我无法找到此图像的位置。我可以使用命令
运行图像locate exampleimagelocal
我试图使用
找到该文件let userID = UUID().uuidString
let predicate = NSPredicate(format: "%K == %@", argumentArray: ["recipient", userID])
但它没有返回任何结果。有人能告诉我docker存储此文件的位置吗?
答案 0 :(得分:1)
不确定为什么你需要知道它存储在磁盘上的位置,但通常它将位于/ var / lib / docker目录中,图像ID作为文件夹名称,具体取决于您运行的操作系统。有关详细信息,请参阅此问题Where are Docker images stored on the host machine?。要查找图像ID,您可以运行docker images
并在输出的JSON中查找图像键。或者,您可以通过运行{{1}}找到一个简短的ID。
希望这有帮助
迪伦