Docker 机器 vs Docker 运行
Docker Machine vs Docker run
我在 docker-machine 和 docker 运行
之间感到困惑
docker 图片,显示我的图片
然后我可以 运行 这些图像之一 docker 运行。
什么时候需要使用docker-machine?
You can use Docker Machine to:
- Install and run Docker on Mac or Windows
- Provision and manage multiple remote Docker hosts
- Provision Swarm clusters
换句话说:
when your Host OS does not support running Docker Engine natively
(i.e. on Mac and Windows).
基本上 docker 运行 是基于 docker 来自本地镜像或来自在线注册表的镜像启动容器。
如果您满足以下条件,您将使用 docker-machine:
- 为 Win/Mac 安装基于 VirtualBox 的 Docker,而不是较新的 HyperV 或 xhyve 版本。
- 云中有您想要从 docker-machine
管理的机器
docker-machine 包括用于安装的 boot2docker 映像,它充当设置 docker 环境变量以将客户端指向远程主机的包装器。您可以轻松地手工完成后一部分。
Docker 本身就是运行容器的,所以如果你能够在没有 docker-machine 的情况下做到这一点,你可能不需要使你的工具集复杂化。
我在 docker-machine 和 docker 运行
之间感到困惑docker 图片,显示我的图片 然后我可以 运行 这些图像之一 docker 运行。
什么时候需要使用docker-machine?
You can use Docker Machine to:
- Install and run Docker on Mac or Windows
- Provision and manage multiple remote Docker hosts
- Provision Swarm clusters
换句话说:
when your Host OS does not support running Docker Engine natively (i.e. on Mac and Windows).
基本上 docker 运行 是基于 docker 来自本地镜像或来自在线注册表的镜像启动容器。
如果您满足以下条件,您将使用 docker-machine:
- 为 Win/Mac 安装基于 VirtualBox 的 Docker,而不是较新的 HyperV 或 xhyve 版本。
- 云中有您想要从 docker-machine 管理的机器
docker-machine 包括用于安装的 boot2docker 映像,它充当设置 docker 环境变量以将客户端指向远程主机的包装器。您可以轻松地手工完成后一部分。
Docker 本身就是运行容器的,所以如果你能够在没有 docker-machine 的情况下做到这一点,你可能不需要使你的工具集复杂化。