Docker Machine
docker-machine是解决docker运行环境问题。
Machine项目是Docker官方的开源项目,负责实现对Docker主机本身进行管理,其代码在 https://github.com/docker/machine 上开源。
Machine项目主要由Go编写,用户可以在本地任意指定被Machine管理的 Docker 主机,并对其进行操作。Machine定位是“在本地或者云环境中创建Docker主机。
其基本功能包括:
- 在指定节点上安装Docker引擎,配置其为Docker主机;
- 集中管理所有Docker主机
Docker Machine 支持在不同的环境下安装配置 docker host,包括:
- 常规 Linux 操作系统;
- 虚拟化平台 - VirtualBox、VMWare、Hyper-V;
- OpenStack;
- 公有云 - Amazon Web Services、Microsoft Azure、Google Compute Engine、Digital Ocean 等。
我们平时所说的 Docker 指的是 Docker Engine,它是由 docker CLI,REST API,dock