繁体   English   中英

如何制作本地docker容器?

[英]How can I make a local docker container?

我安装了Docker和kitematic。 在此之前,我拥有VirtualBox,并在Vbox上使用了许多计算机。 Docker在工作,我可以拉容器之类的东西。 像这个链接: https : //docs.docker.com/mac/started/我可以通过以下方式添加容器:

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

我想知道是否可以将某些Vbox计算机作为本地容器​​导入docker? 我的本地PC中有ova和ovf文件。 我不想参与在线容器! 有什么办法可以做到这一点。 谢谢。

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

容器不是虚拟机

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

您可以在此处找到有关容器和虚拟机之间差异的很好的解释。

TL; DR

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM