Docker创建的虚拟机可以在没有Docker的情况下独立使用吗?

Docker创建的虚拟机可以在没有Docker的情况下独立使用吗?

Docker 可以创建虚拟机用作集群中的节点

Docker创建的虚拟机可以在没有Docker的情况下独立使用,还是只能由Docker使用?

例如,使用VirtualBox驱动的Docker创建的虚拟机可以像VirtualBox直接创建的虚拟机一样使用,还是只能由Docker使用?

谢谢。

答案1

重要的是要注意docker机器与 docker 引擎不同。 Docker-machine 是一种管理主机来运行 docker 引擎的方法。

通常,当人们说“docker”时,他们通常指的是 docker 引擎。保持术语一致将有助于理解文档并避免混淆。 码头工人不会创建虚拟机,但 docker-machine 可以。

现在,当您使用 docker-machine 与虚拟机管理程序或 IaaS(例如 AWS)基础设施对话时,它将在该虚拟机管理程序上创建一个虚拟机。基本操作系统将取决于目标平台和选项。您可以在此处查看选项:https://docs.docker.com/machine/drivers/os-base/。之后 docker-machine 安装了 docker 运行时,因此现在可以使用它来运行容器。

生成的映像是适用于您的目标平台的普通虚拟机。

相关内容