列出Docker for Mac使用Docker Toolbox创建的图像

时间:2016-10-19 02:26:26

标签: docker docker-toolbox docker-for-mac

从Docker的documentation,我读了 Docker for Mac Docker Toolbox 可以共存。

所以我想我可以使用Docker for Mac创建的这些图片,但是当我切换到Docker Toolbox时,结果证明我错了,因为我在{{1}中输入docker images并没有列出任何图片。

有没有办法实现这个目标?

3 个答案:

答案 0 :(得分:1)

Docker-for-Mac通过hyperkit建立一个小型虚拟机,这是一个基于xhyve的虚拟化解决方案。

快速入门终端还设置了一个小型虚拟机,但它使用docker-machine工具创建虚拟机VM。

这两种方法都是在mac上运行Docker-in-a-vm的有效方法,但它们是不同的虚拟机

同样地,如果我的办公桌上有一台普通的linux机器,并且我拉了一个图像,你就不会在桌面的linux机器上的docker守护进程中看到那个图像。

这两种工具可以共存,但它们不共享数据。

答案 1 :(得分:0)

您无法在Docker for Mac和Docker Toolbox之间直接共享图像。它们是两个不同的独立系统。

在Docker for Mac中,docker守护程序在由一个小型管理程序(Xhyve)控制的Alpine linux vm中运行。在Docker Toolbox中,docker守护程序在由VirtualBox控制的boot2docker vm内运行。

答案 2 :(得分:0)

您无法直接在两者之间进行通信,但可以使用docker savedocumentation here)保存图片:

docker save image_from_dockertoolbox > toolbox.tar

然后在更改为docker4mac后使用docker loaddocumentation)加载它:

docker load < toolbox.tar.gz