Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker映像文件在OS/X上的位置是什么?_Docker - Fatal编程技术网

docker映像文件在OS/X上的位置是什么?

docker映像文件在OS/X上的位置是什么?,docker,Docker,关于如何在本地机器上查看docker映像,有几个问题,包括 docker images命令确实报告已成功创建图像: $docker images REPOSITORY TAG IMAGE ID CREATED SIZE caffeonspark

关于如何在本地机器上查看docker映像,有几个问题,包括

docker images
命令确实报告已成功创建图像:

$docker images

REPOSITORY                                              TAG                 IMAGE ID            CREATED             SIZE
caffeonspark                                            cpu                 bd347271dc01        28 minutes ago      5.28 GB

这个问题是关于docker文件的物理位置-执行复制/备份等操作。如何在OS/X上找到路径?

在Mac上,docker映像存储在VM中。看

在Linux上,Docker映像存储在
/var/lib/Docker
中,因此备份该目录就足够了


我认为你不应该从那个目录复制图像。在机器之间共享构建映像的正常方式是使用Docker Hub或专用Docker注册表。如果您想共享未发布到注册表的图像,只需共享Docker文件。

Docker也在/var/lib/Docker中装载了其文件系统的容器视图,因此在备份时,您不想跨到新的文件系统,否则将备份重复的数据。