我安装了Docker和kitematic。在此之前,我有VirtualBox,并在Vbox上使用了很多机器。Docker在工作,我可以拉容器和其他类似的东西。就像这个链接:https://docs.docker.com/mac/started/我可以通过以下方式添加容器:
<i> docker run docker/whalesay cowsay boo </i>我想知道是否有任何方法可以将我的一些Vbox机器作为本地容器导入到docker中?我在本地pc上有ova和ovf文件。我不想和在线容器扯上关系!有没有办法做到这一点。谢谢。
发布于 2016-05-28 21:34:00
看起来你对容器的概念有些困惑。
容器不是虚拟机。
您不能将虚拟机导入Docker。您可以做的是构建并运行Docker容器,这样就不再需要虚拟机(当然,这取决于您的用例)。
您可以很好地解释容器和虚拟机here之间的区别。
TL;DR
虚拟机和容器都允许您在共享硬件上运行多个应用程序。
使用虚拟机时,硬件在所有应用程序之间共享,但是每个应用程序都在单独的操作系统上运行。
使用containers时,hardware和operating system都是共享的,每个应用程序都在单独的container中运行。
这不是关于Docker容器的详尽解释-使用Docker而不是虚拟机有更多的优势(可移植性,一致性,基础架构即代码)。这就是它们之间的主要区别。
https://stackoverflow.com/questions/37497298
复制相似问题