如何制作本地泊坞容器?

时间:2016-05-28 09:20:22

标签: docker containers

我安装了Docker和kitematic。我之前有VirtualBox,在Vbox上使用了很多机器。 Docker正在工作,我可以拉容器和其他类似的东西。喜欢这个链接:https://docs.docker.com/mac/started/ 我可以通过以下方式添加容器:

<i> docker run docker/whalesay cowsay boo </i>

我想知道是否有任何方法可以将我的一些Vbox机器作为Container本地导入docker? 我在我的本地电脑上有ova和ovf文件。我不想参与在线容器!有没有办法实现这一目标。 谢谢。

1 个答案:

答案 0 :(得分:2)

看起来你对容器的概念有些困惑。

容器不是虚拟机

您无法将虚拟机导入Docker。你可以做的是构建并运行一个Docker容器,它不需要虚拟机(当然,这取决于你的用例)。

您可以找到有关容器与虚拟机here之间差异的详细说明。

<强> TL; DR

虚拟机和容器都允许您在共享硬件上运行多个应用程序。

使用虚拟机时,硬件在所有应用程序之间共享,但每个应用程序在单独的操作系统上运行。

使用容器时,共享硬件操作系统,并且每个应用程序都在单独的容器中运行< /强>

这绝不是关于Docker容器的详尽解释 - 使用Docker而不是虚拟机(可移植性,一致性,基础架构代码)还有很多优点。这只是它们之间的主要区别。