linux - linux 上需要 docker-machine 吗?

标签 linux docker virtualization docker-machine

我正在运行具有 vmplayerWindows7(64 位)机器,它承载 Fedora 25

我已经在上面安装了 docker CE,我的示例到目前为止运行良好。

问题在于尝试运行 docker-machine 示例时。据我了解,需要为 docker 创建主机。

  • 虽然在 WindowsMac 上使用它是有意义的,但在 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/

相关文章:

linux - 关闭 bash 变量替换

linux - SFML 2.0 Linux 安装问题

amazon-web-services - 如何在最新的 Amazon linux AMI 中升级 docker

mysql - docker-compose volume question and error --initialize specified 但数据目录中有文件。中止

performance - XE3 中自动更新的实时绑定(bind)(无需像 XE2 中那样调用 Notify())

php - Ubuntu Server 14.04 LAMP更改php目录

node.js - 我的 docker 容器在哪个端口上运行着 React 应用程序? Reacts 的默认 PORT 或来自 Dockerfile 的 EXPOSE?

elasticsearch - 用于 Elasticsearch Multi-Tenancy SaaS 或单实例和代理的 Docker?

android - 尝试安装 HAXM 时出错 - Intel VT-x 已关闭

c - 警告 : comparison is always false due to limited range of data type in gcc 4. 1.2