Docker机器与Docker运行

我很困惑docker机器与docker运行

泊坞窗图像,显示我的图像,然后我可以运行docker运行这些图像之一。

我什么时候需要使用docker机?

你会使用docker机,如果你:

  • 有一个基于VirtualBox的安装Docker for Win / Mac,而不是较新的HyperV或xhyve版本。
  • 在云中有机器,你想从docker机器pipe理

docker-machine包含boot2docker映像以进行安装,并充当包装程序来设置docker环境variables以将客户端指向远程主机。 你可以轻松地用手做后一部分。

Docker本身就是运行容器的东西,所以如果你没有docker-machine就可以做到这一点,你可能不需要使你的工具集复杂化。

从Docker文档

您可以使用Docker Machine来:

  • 在Mac或Windows上安装并运行Docker
  • configuration和pipe理多个远程Docker主机
  • 提供Swarm群集

换一种说法:

当你的主机操作系统本身不支持运行Docker Engine时(例如,在Mac和Windows上)。

基本上docker运行是从本地图像或在线registry启动一个基于Docker镜像的容器。