这似乎是一个愚蠢的问题,但我在这里:我运行的是Ubuntu 16.04,并设法在双引导模式下安装了windows10。到目前为止,我只在linux上运行docker,我决定在Windows10上试一试。
因为我已经在我的Linux系统上下载了几个docker镜像,所以我愿意有一个类似于“共享”的开发环境。我必须承认这将是浪费时间和磁盘空间下载Docker镜像,我之前已经下载(在linux上)在我的全新windows安装。
所以我的问题很简单:我可以在windows上使用我的linux镜像/容器吗?我在想一个类似全局路径变量的东西,指向我的linux镜像,在docker窗口上进行配置。
你知道这是否可能,如果是,利弊和警告?谢谢你在这件事上帮我。
发布于 2017-03-17 21:04:57
好吧,我建议创建你的本地注册表,然后将这些图像推入到你的windows docker中。
Sonatype nexus(工件存储库)可以用来存储docker图像。检查这是否有帮助。
发布于 2017-04-18 21:48:50
我猜不可能共享同一个文件夹(以减少磁盘使用),因为存储的文件是完全不同的:
Windows下的文件为:
vhdx扩展特定于MS系统。
,在linux下它由两个文件组成:
有关详细信息,请参阅此处Where are Docker images stored on the host machine?
这项技术下的技术是有一个特定的fileSystem最优的对接。即使他们使用相同的fileSystem存储,这也不是一个好主意。
如果目的只是为了获得重新安装的时间,那么只需从一个系统中转储所有映像,然后将它们重新拉到另一个系统上。
docker images --format "{{.Repository}}" > image-list.txt然后在另一个操作系统上循环
while read p; do
docker pull $p
done < image-listtxthttps://stackoverflow.com/questions/42855451
复制相似问题