我正在运行具有 vmplayer
的 Windows7
(64 位)机器,它承载 Fedora 25
。
我已经在上面安装了 docker CE
,我的示例到目前为止运行良好。
问题在于尝试运行 docker-machine
示例时。据我了解,需要为 docker 创建主机。
虽然在
Windows
和Mac
上使用它是有意义的,但在Linux
上需要它吗?更让人困惑的是,为什么我到目前为止尝试的所有示例都运行良好?
另外一点是,如果
docker-machine
不是Linux
docker 发行版的一部分;那么我们如何在Linux
上创建多个 docker 主机呢?
最佳答案
Docker-machine 是一种简化在 VM 上运行 docker 的工具,但如果您想自己管理 VM,则在任何环境中都不需要它。由于 docker 在 Linux 上 native 运行,因此无需 docker-machine 来执行安装,您只需直接安装 docker。这是大多数人对 Linux 主机所做的事情。
如果您出于某种原因在 Linux 上需要多个 docker 主机,您可以创建和管理自己的虚拟机,例如virtualbox 和 vagrant,或者您可以使用 docker-machine 作为前端,它还可以处理机器镜像并提供方便的命令行来在环境之间切换 docker CLI。
关于linux - linux 上需要 docker-machine 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43975682/